To Java 20 in vscode

Thank you so far,
I did reset the .JSON at Java › Configuration: Runtimes

  • also clear does:
export _JAVA_OPTIONS="" 
export JAVA_HOME=""
  • then try once with
    export JAVA_HOME=/usr/lib/jvm/default
    export JAVA_HOME=/usr/lib/jvm/java-20-openjdk and
    export JAVA_HOME=/usr/lib/jvm/default-runtime

running the “code runner” giving me this:

cd "/home/$USER/ownCloud/java/" && javac Age2.java && java Age2
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel 
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel  

and with the Java Debugger I get :

/usr/bin/env /usr/lib/jvm/java-11-openjdk/bin/java -agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:36757 -cp /home/$USER/.config/VSCodium/User/workspaceStorage/6bdbdf27bb4a57a3fcb6dbee2a0cf56d/redhat.java/jdt_ws/ownCloud_7802a30f/bin java.Age2
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel 

I don’t really know where _JAVA_OPTIONS is getting Picked up, but I’m now thinking the problem is somewhere in the setting of “Debugger for Java”

my java setting in launch.json is:

        {
            "type": "java",
            "name": "Java",
            "request": "launch",
            "mainClass": "${file}"
        },