Exception in thread "main" java.lang.NoClassDefFoundError: test
Caused by: java.lang.ClassNotFoundException: test
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)
Could not find the main class: test. Program will exit.D:\java1>
我在dos里运行的时候为什么会出现这样的情况,请高手帮我一
下````
Caused by: java.lang.ClassNotFoundException: test
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)
Could not find the main class: test. Program will exit.D:\java1>
我在dos里运行的时候为什么会出现这样的情况,请高手帮我一
下````
javac -d . *.java
再试
在你的java文件夹中创建一个记事本文件,名字改为 Run.bat(注意:文件后缀名一定要显示出来)
编辑Run.bat文件,在里面输入红色内容:
javac test.java
java test
@pause保存 运行Run.bat这里的test就是你java程序的文件名,可以去改这样以后就不需要每次都打开cmd了,直接运行这个Run.bat文件就可以了注意:Run.bat文件必须跟java文件放在统一文件夹下