1.操作
d:\eclipse\workspace\test\bin\org\company>java HelloWorld2.源代码
就是一句HelloWorld3.异常现象
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld (wrong nam
e: org/company/HelloWorld)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
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)4.环境变量
CLASSPATH:.;D:\jdk1.6\lib;D:\jdk1.6\jre\lib;D:\jdk1.6\lib\tools.jar;%ANT_HOME%\lib;D:\jdk1.6\jre\lib\ext
JAVA_HOME:D:\jdk1.6
Path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_HOME%\bin
d:\eclipse\workspace\test\bin\org\company>java HelloWorld2.源代码
就是一句HelloWorld3.异常现象
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld (wrong nam
e: org/company/HelloWorld)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
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)4.环境变量
CLASSPATH:.;D:\jdk1.6\lib;D:\jdk1.6\jre\lib;D:\jdk1.6\lib\tools.jar;%ANT_HOME%\lib;D:\jdk1.6\jre\lib\ext
JAVA_HOME:D:\jdk1.6
Path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_HOME%\bin
解决方案 »
- java 采集网页信息
- jdbc4型驱动链接3个jar包,mssqlserver.jar,msbase.jar,msutil...怎么配置
- jdbc访问as400必须用数据库名加表名吗?
- 关于甘特图的生成,刚才错帖到扩展区了。。。
- java截取字符串问题,请高手帮忙啊!在线等待!!!!!!!!!!
- 用哪儿个容器的问题
- 高分,求java application 应用程序原代码(初学参考)
- 关于treeNodesChanged事件? 帮助马上加分
- System.in.read()
- 【100分】Linux下面,JBOSS的项目,总是无法利用getProperty(),获取属性值!救命啊!
- 编译可以通过,执行时出错:NoClassDefFoundError,
- java swing实现下拉颜色菜单问题
先在当前路径(就是d:\eclipse\workspace\test\bin\org\company>)下找,找不到再到path列出的路径中找.一般情况下在当前路径下应该有HelloWorld.class
如果还不行的话,那就要检查环境变量CLASSPATH了。或者在-cp后加上.;$javahome/lib/rt.jar;$javahome/lib/tools.jar$javahome指的是jdk安装的目录。
改为
CLASSPATH:.;D:\jdk1.6\lib\rt.jar;D:\jdk1.6\lib\tools.jar
rt.jar是运行时必须的,要加上。D:\jdk1.6\lib 这样的目录放到classpath里没有作用的。要指到jar。
CLASSPATH:.;D:\jdk1.6\lib;D:\jdk1.6\jre\lib;D:\jdk1.6\lib\tools.jar;%ANT_HOME%\lib;D:\jdk1.6\jre\lib\ext
改为 CLASSPATH:.;D:\jdk1.6\lib\rt.jar;D:\jdk1.6\lib\tools.jar
rt.jar是运行时必须的
就是一句HelloWorld
....
class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
d:\eclipse\workspace\test\bin
目录运行
java org.company.HelloWorld
CLASSPATH:.;D:\jdk1.6\lib;D:\jdk1.6\jre\lib;D:\jdk1.6\lib\tools.jar;%ANT_HOME%\lib;D:\jdk1.6\jre\lib\ext
设置错误了!!!!!!
解决方法看前面的回贴!
13楼CoderPlusPlus 所说
其他各位说的有可能是很正规的做法
在此谢过。结贴了。