Maison >Java >Comment ajouter vmArgs pour la bibliothèque Fontawesmome dans VScode

Comment ajouter vmArgs pour la bibliothèque Fontawesmome dans VScode

王林
王林avant
2024-02-09 22:50:24987parcourir

L'éditeur php Banana vous propose un guide sur l'ajout de vmArgs à la bibliothèque Fontawesome dans VScode. La bibliothèque Fontawesome est une bibliothèque d'icônes populaire, et en ajoutant vmArgs à VScode, vous pouvez utiliser ces icônes plus facilement pendant le développement. Dans cet article, nous détaillerons comment le configurer dans VScode et fournirons un guide étape par étape. Que vous soyez débutant ou développeur expérimenté, cet article vous aidera à résoudre ce problème facilement et à rendre votre travail de développement plus efficace et plus pratique.

Contenu de la question

Je développe un projet javafx utilisant vscode et un générateur de scène et j'ajoute des icônes à l'aide de fontawesome-8.2.jar. Lorsque j'essaie d'exécuter le code, cela me donne une erreur, si je supprime l'icône fontawesome, cela fonctionne bien. Je pense que le problème est que je dois ajouter fontawesome dans la configuration mais je ne sais pas comment.

Voici ma configuration :

{
    // use intellisense to learn about possible attributes.
    // hover to view descriptions of existing attributes.
    // for more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "cafeshopmanagmentsystem",
            "request": "launch",
            "mainclass": "cafeshopmanagmentsystem",
            "projectname": "cafeshopmanagementsystem_4876995e",
            "vmargs": "--module-path \"c:/java/lib\" --add-modules javafx.controls,javafx.fxml"
        },
        {
            "type": "java",
            "name": "current file",
            "request": "launch",
            "mainclass": "${file}"
        }
        
    ]
}

J'ai essayé d'ajouter fontawsome dans la configuration comme indiqué ci-dessous mais cela ne fonctionne pas :

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "CafeShopManagmentSystem",
            "request": "launch",
            "mainClass": "CafeShopManagmentSystem",
            "projectName": "CafeShopManagementSystem_4876995e",
            "vmArgs": "--module-path \"C:/java/lib\" --add-modules javafx.controls,javafx.fxml,**fontawesome-8.2"**
        },
        {
            "type": "java",
            "name": "Current File",
            "request": "launch",
            "mainClass": "${file}"
        }
        
    ]
}

Pour information, la bibliothèque fontawesome se trouve dans le même dossier que la bibliothèque javafx.

Solution de contournement

Essayez la configuration suivante :

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "CafeShopManagmentSystem",
            "request": "launch",
            "mainClass": "CafeShopManagmentSystem",
            "projectName": "CafeShopManagementSystem_4876995e",
            "vmArgs": "--module-path \"C:/java/lib;C:/path/to/fontawesome-8.2.jar\" --add-modules javafx.controls,javafx.fxml",
            "classPaths": ["C:/path/to/fontawesome-8.2.jar"]
        },
        {
            "type": "java",
            "name": "Current File",
            "request": "launch",
            "mainClass": "${file}"
        }
    ]
}

Assurez-vous de remplacer c:/path/to/fontawesome-8.2.jar par le chemin d'accès réel au fichier jar fontawesome. Assurez-vous également que le fichier jar fontawesome se trouve au bon emplacement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer