首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

dos上运行java程序。提示加载类不成功

2013-02-19 
dos下运行java程序。提示加载类不成功。dos下运行的java程序一直提示这个错误(找不到类java.lang.NoClassDef

dos下运行java程序。提示加载类不成功。

dos下运行的java程序一直提示这个错误(找不到类java.lang.NoClassDefFoundError):E:\studysw\eclipse\workplace\testWelcome\src\test4>java IuputTest
Exception in thread "main" java.lang.NoClassDefFoundError: IuputTest (wrong name
: test4/IuputTest)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        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: IuputTest.  Program will exit.

百度了一下提示classpath没有配置好,可是我查看了好多次,环境配置感觉好像都没有问题:
classpath配置如下:

E:\studysw\eclipse\workplace\testWelcome\src\test4>set classpath
CLASSPATH=.;E:\studysw\jdk\lib\dt.jar;E:\studysw\jdk\lib\tools.jar

java_home配置如下:
E:\studysw\jdk

path配置如下:
path=E:\studysw\jdk\bin

求高手指点指点。万分感激。 dos,java,加载类不成功
[解决办法]
类象是有包名,test4.
楼主退到上一级目录,运行java test4.InputTest 试试。
[解决办法]

引用:
是有自定义的包test4。退上一级目录,尝试运行java test4.IuputTest,结果dos没有什么反应,显示的还是当前路径。请问还有其他方法解决么?

这说明已经执行完了啊。。。。你可以写一个System.out.println();
[解决办法]
应当是classpath的设置,可以设环境变量,或者用bat直接引入。

热点排行