java에서 editplus 설치하고 테스트 중
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
하면 javac 되는데 결과값 출력하면
java.lang.NoClassDefFoundError: HalfWord
Caused by: java.lang.ClassNotFoundException: HalfWord
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
이런식으로 오류 뜹니다~~ 학교 졸업하고 java를 안 하니 하나도 모르겠어요~~
PATH %%PATH%;%JAVA_HOME%\bin%;%JAVA_HOME%\bin
CLASSPATH %JAVA_HOME%\jre\lib\rt.jar
JAVA_HOME C:\Program Files\Java\jdk1.6.0_10
환경변수는 이렇게 했습니다~~
파일명이 HalfWord.java 인것 같습니다.
java.lang.NoClassDefFoundError: HalfWord
이 오류로 추측했는데, 그게 맞다면자바에서는 main class 가 있는 클래스명과 이름이 같아야 하므로
HalfWord.java -> Hello.java 로 변경후 컴파일 해보세요~