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

Comment ajouter vmArgs pour la bibliothèque Fontawesmome dans VScode

王林
Libérer: 2024-02-09 22:50:24
avant
987 Les gens l'ont consulté

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}"
        }
        
    ]
}
Copier après la connexion

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}"
        }
        
    ]
}
Copier après la connexion

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}"
        }
    ]
}

Copier après la connexion

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!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal