NoClassDefFoundError에 관한 많은 게시물이 있습니다. 모두 jar 파일에 관한 것 같습니다. 나는 이클립스에서 자바에 익숙하지만, 왜 대학 측에서 뭔가를 부러 뜨리지 않는 한, 내가 할 수있는 가장 단순한 것이 작동하지 않는 이유에 대해 매우 분실했다.대학에서 bash의 Java가 NoClassDefFoundError와 함께 실패합니다.
public class hello {
public static void main (String args[]) {
System.out.println ("Hello World!");
}
}
이이 던져 전체 hello.java 프로그램이다.
Exception in thread "main" java.lang.NoClassDefFoundError: hello/java
Caused by: java.lang.ClassNotFoundException: hello.java
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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: hello.java. Program will exit.
$의 CLASSPATH =/:는/usr/자바/최신/lib 디렉토리 :/홈/41/MyUserName 에다/빈
java -verbose hello.class
을 제공합니다
[Opened /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.Object from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.io.Serializable from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.Comparable from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.CharSequence from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.String from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.reflect.GenericDeclaration from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.reflect.Type from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.reflect.AnnotatedElement from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] [Loaded java.lang.Class from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] ... [Loaded sun.misc.AtomicLong from /usr/java/jdk1.6.0_10/jre/lib/rt.jar] ...
을 EXC로 다시 선택.
java -version
을 제공합니다
java version "1.6.0_10-rc2" Java(TM) SE Runtime Environment (build 1.6.0_10-rc2-b32) Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)
@ Joachim 당신은 어떻게 멋진 스크롤 상자를 만들었습니까? 내 게시물을 편집하는 데 사용 된 마크 업을 볼 수있는 방법이 있습니까? 나는 또한 그것을하는 방법을 배우고 싶다. – Maslow