2017-12-22 1 views
-3

검색된 결과가 작동하지 않는 이유를 찾을 수 없습니다. 간단한 프로그램을 실행할 때이 오류가 발생합니다.Java 오류 : 주 클래스를 찾지 못했습니다. 테스트

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

나는 자동으로 launch.json 파일을 생성하기 위해 기어를 사용했습니다. 나는 전에 결코 아무것도하지 못했습니다. 나는 레드햇 자바와 자바 디버거 확장과 함께 VSCode를 사용하고있다. 나는 자바 1.8.0 설치 (+ JDK)

launch.json 코드가 있습니다

{ 
"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 
    } 
] 
} 
+0

안녕하세요 Josh, VSCode Java 확장 기능과 관련이있는 것 같습니다. 제 제안은 Java Development 전용으로 설계된 eclipse를 사용하는 것입니다. – Kumar

+0

https://stackoverflow.com/questions/18093928/what-does-could-not-find-or-load-main-class-mean/18093929#18093929 –

답변

0

내가 자바 9 및 오픈 JDK 9.0.1을 설치하고 그것은 작동합니다. Java 8u151이 작동하지 않는 이유는 알 수 없지만 지금은 그렇지 않습니다.

+0

의 근본 원인을 다룰 가능성은 희박합니다. 너의 문제. 나는 당신이 이것을 읽는 것이 좋습니다 : https://stackoverflow.com/questions/18093928/what-does-could-not-find-or-load-main-class-mean/18093929#18093929 –

+0

@StephenC 나는 그것이 생각하고있다. openjdk 1.8.0의 문제점은 VSCode 확장 기능이 아니라 자바 자체가 아닙니다. 내가 터미널 안에서 일하지 않았기 때문에. openjdk 1.9.0에서 수정 된 것 같습니다 – Minimuscle

+0

다른 사람이 * 확인할 수있는 증거가 있습니까? –

관련 문제