我有d:/class/aa.java 这样的文件.里面只输出一个字符串.
...>cd d:/class
...>d:
d:\class>javac aa.java ok
d:\class>java aa ok
dddddddd -------输出成功
但我到其他的地方就 说找不到类(java.lang.NoClassDefFoundError)
如:在D盘根目录
d:\>javac d:/class/aa.java ok
d:\>java d:/class/aa errorjava.lang.NoClassDefFoundError: D:\class\aa
Caused by: java.lang.ClassNotFoundException: D:\class\aa
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"
如果是环境变量的问题的话 在同一目录下也不能成功啊.
...>cd d:/class
...>d:
d:\class>javac aa.java ok
d:\class>java aa ok
dddddddd -------输出成功
但我到其他的地方就 说找不到类(java.lang.NoClassDefFoundError)
如:在D盘根目录
d:\>javac d:/class/aa.java ok
d:\>java d:/class/aa errorjava.lang.NoClassDefFoundError: D:\class\aa
Caused by: java.lang.ClassNotFoundException: D:\class\aa
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"
如果是环境变量的问题的话 在同一目录下也不能成功啊.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货