Skip to content
Snippets Groups Projects
Commit 38cc0b87 authored by Géry Casiez's avatar Géry Casiez
Browse files

version 21

parent c79318be
No related branches found
No related tags found
No related merge requests found
{ {
"version": "0.2.0", "version": "0.2.0",
"configurations": [ "configurations": [
{
"name": "Run current file",
"type": "java",
"request": "launch",
"mainClass": "${file}",
"vmArgs": "--module-path /home/public/javafx-sdk-21.0.7/lib --add-modules=javafx.controls,javafx.fxml"
},
{ {
"type": "java", "type": "java",
"name": "Run SimpleScene", "name": "Run SimpleScene",
"request": "launch", "request": "launch",
"mainClass": "SimpleScene", "mainClass": "SimpleScene",
"vmArgs" : "--module-path /home/public/javafx-sdk-17.0.2/lib --add-modules=javafx.controls,javafx.fxml", "vmArgs" : "--module-path /home/public/javafx-sdk-21.0.7/lib --add-modules=javafx.controls,javafx.fxml",
} }
] ]
} }
{ {
"java.project.referencedLibraries": [ "java.project.referencedLibraries": [
"/home/public/javafx-sdk-17.0.2/lib/*.jar" "/home/public/javafx-sdk-21.0.7/lib/*.jar"
], ],
"java.project.sourcePaths": [ "java.project.sourcePaths": [
"src" "src"
......
...@@ -17,10 +17,26 @@ Paramètres de ```launch.json``` ...@@ -17,10 +17,26 @@ Paramètres de ```launch.json```
- ```mainClass```: adaptez pour faire pointer vers votre classe principale. Si vous indiquez ```${file}```, la classe correspondante au fichier courant sera utilisée - ```mainClass```: adaptez pour faire pointer vers votre classe principale. Si vous indiquez ```${file}```, la classe correspondante au fichier courant sera utilisée
- ```vmArgs``` : adaptez le chemin suivant votre installation de JavaFX - ```vmArgs``` : adaptez le chemin suivant votre installation de JavaFX
[Pour en savoir plus sur les fichiers de configuration](https://code.visualstudio.com/docs/debugtest/debugging-configuration).
## En cas de problème ## En cas de problème
Il peut être parfois nécessaire de faire un nettoyage en cas de problème. Pour cela lancez la palette de commandes (ctrl + shift + P) puis exécutez la commande ```Java: Clean Java Language Server Workspace``` Il peut être parfois nécessaire de faire un nettoyage en cas de problème. Pour cela lancez la palette de commandes (ctrl + shift + P) puis exécutez la commande ```Java: Clean Java Language Server Workspace```
## Déboguer avec VSCode
Vous pouvez [consulter la documentation suivante](https://code.visualstudio.com/docs/debugtest/debugging).
## macOS ## macOS
Sur macOS, ajoutez l'option ```-Dprism.lcdtext=off``` à ```vmArgs``` si vous rencontrez des artefacts visuels sur l'interface. Sur macOS, ajoutez l'option ```-Dprism.lcdtext=off``` à ```vmArgs``` si vous rencontrez des artefacts visuels sur l'interface.
Si vous avez le warning suivant :
```
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.sun.glass.utils.NativeLibLoader in module javafx.graphics (file:xxxxx/javafx.graphics.jar)
WARNING: Use --enable-native-access=javafx.graphics to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
```
ajoutez l'option ```--enable-native-access=javafx.graphics``` à ```vmArgs```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment