Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Error: Could not find or load main class Test

Searched and can't find a reason why this doesn't work. I get this error when trying to run a simple program:

public class Test {
    public static void main( String[] args) {
        System.out.println("Hello");
    }
}

I have used the gear to automatically generate the launch.json file. I have also never really done anything before. I'm using VSCode with the redhat java and java debugger extensions. I have java 1.8.0 installed (+jdk)

launch.json code:

{
"version": "0.2.0",
"configurations": [
    {
        "type": "java",
        "name": "Debug (Launch)-Test",
        "request": "launch",
        "cwd": "${workspaceFolder}",
        "stopOnEntry": false,
        "mainClass": "Test",
        "args": ""
    },
    {
        "type": "java",
        "name": "Debug (Attach)",
        "request": "attach",
        "hostName": "localhost",
        "port": 0
    }
]
}
like image 828
Minimuscle Avatar asked Mar 07 '23 07:03

Minimuscle


2 Answers

Deleting .vscode/launch.json worked for me.

https://github.com/Microsoft/vscode-java-debug/blob/master/Troubleshooting.md#reason-7

like image 130
Mikeumus Avatar answered Mar 09 '23 19:03

Mikeumus


VS code offers the option to "Fix". It cleans and rebuilds the project. This worked before trying any of the other solutions.

like image 41
actopozipc Avatar answered Mar 09 '23 20:03

actopozipc