当前位置: 技术问答>java相关
運行出錯,編譯沒問題,是不是環境配置問題?
来源: 互联网 发布时间:2017-03-19
本文导语: 我的java安裝在c:java2,Path設為:c:java2bin;c:java2lib; classPath設為:c:java2libtools.jar;%java_home%libdt.jar; e:javamypackage;在e:盤上建立了e:javamypackagecomjava.examples 下面的代碼文件Hello.java就放在e:javamypackagecomjava.exaples下: package com.jav...
我的java安裝在c:java2,Path設為:c:java2bin;c:java2lib;
classPath設為:c:java2libtools.jar;%java_home%libdt.jar;
e:javamypackage;在e:盤上建立了e:javamypackagecomjava.examples
下面的代碼文件Hello.java就放在e:javamypackagecomjava.exaples下:
package com.java.examples; // A unique class name prefix
public class Hello { // Everything in Java is a class
public static void main(String[] args) { // All programs must have main()
System.out.println("Hello World!"); // Say hello!
} // This marks the end of main()
}
----------------------------------------------------------------------------------------------------------------------------------------------------
e:javamypackage>javac Hello.java -------沒問題
e:javamypackage>java Hellow 就出現以下錯誤:
Exception in thread "main" java.lang.NoclassDefFoundError:Hello(wrong name:com/java/examples/Hello>
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.definClass(ClassLoader.java:509);
at java.security.SecureClassLoader.defineClass(secureclassLoader.java:123)
等一類似這樣的錯誤 ,請大家幫忙解決!!
classPath設為:c:java2libtools.jar;%java_home%libdt.jar;
e:javamypackage;在e:盤上建立了e:javamypackagecomjava.examples
下面的代碼文件Hello.java就放在e:javamypackagecomjava.exaples下:
package com.java.examples; // A unique class name prefix
public class Hello { // Everything in Java is a class
public static void main(String[] args) { // All programs must have main()
System.out.println("Hello World!"); // Say hello!
} // This marks the end of main()
}
----------------------------------------------------------------------------------------------------------------------------------------------------
e:javamypackage>javac Hello.java -------沒問題
e:javamypackage>java Hellow 就出現以下錯誤:
Exception in thread "main" java.lang.NoclassDefFoundError:Hello(wrong name:com/java/examples/Hello>
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.definClass(ClassLoader.java:509);
at java.security.SecureClassLoader.defineClass(secureclassLoader.java:123)
等一類似這樣的錯誤 ,請大家幫忙解決!!
|
我的目录结构是这样的:
C:COM
└─java
└─examples
C:>c:j2sdkbinjavac comjavaexamplesHello.java
C:>c:j2sdkbinjava com.java.examples.Hello
C:COM
└─java
└─examples
C:>c:j2sdkbinjavac comjavaexamplesHello.java
C:>c:j2sdkbinjava com.java.examples.Hello
|
import java.util.*;
天啦,我怎么没想到这个
天啦,我怎么没想到这个
|
javac -d . Hello.java
java com.java.exampls.Hello
java com.java.exampls.Hello
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。