이 간단한 코드가 있습니다.
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
그리고 파일 이름 HelloWorld.java
명령 프롬프트에서 다음을 입력합니다.
javac HelloWorld.java
java HelloWorld
(동일한 디렉토리)
"주 클래스 HelloWorld를 찾거나로드 할 수 없습니다"라는 오류가 발생합니다.
jdk와 jre를 두 번 다시 설치했기 때문에 부적절한 설치와 관련이 없다고 확신합니다.
편집하다:
이것은 이전에 작동했으며 다음날 코드, 디렉토리 또는 기타 변경 사항이 없었으며 오류가 발생하기 시작했습니다.
CLASSPATH 환경 변수의 설정이 잘못되었거나 부적절하면이 동작을 얻을 수 있습니다. 예를 들어 현재 디렉토리가 클래스 경로에 없습니다. (기본적으로 ...)
이 시도:
java -classpath . HelloWorld
작동한다고 가정하면 ... 문제는 "classpath"개념을 이해하는 것입니다. 이것은 Oracle 문서에 잘 설명되어 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다