这学期刚学java,老师让我们尽量用纯文本写代码,
在命令行下编译执行。
但是有几个程序不知道为什么不能执行,会出现如下错误
java.lang.NoClassDefFoundError: ScannerDemo
Caused by: java.lang.ClassNotFoundException: ScannerDemo
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)
麻烦各位赐教
在命令行下编译执行。
但是有几个程序不知道为什么不能执行,会出现如下错误
java.lang.NoClassDefFoundError: ScannerDemo
Caused by: java.lang.ClassNotFoundException: ScannerDemo
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)
麻烦各位赐教
set path=%path%;C:\Program Files\Java\jdk1.5.0\bin(后面的路径写你自己的)
set classpath=.;c:\Program Files\Java\jdk1.5.0\lib(.;表示会在当前目录找class)
也可以在右击我的电脑->属性->高级->环境变量
path处添加:=c:\Program Files\Java\jdk1.5.0\bin
新建classpath:添加=.;c:\Program Files\Java\jdk1.5.0\lib
应该检查你的JAVA环境设置,可能CLASSPATH没有?还有JAVA对大小写敏感,要小心哦。
这是1。5的设置方法,自己模仿着来。