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

.小弟我的helloworld程序出现了异常提示 有关问题出在那里

2012-01-12 
求助.我的helloworld程序出现了错误提示 问题出在那里?我的helloworld程序出现了错误提示问题出在那里?环

求助.我的helloworld程序出现了错误提示 问题出在那里?
我的helloworld程序出现了错误提示   问题出在那里?

环境变量为:
    CLASSPATH=c:\jdk\lib\tool.jar      
    PATH=%PATH%;c:\jdk\bin      
    JAVA_HOME=,;E:\workspace\MyClass\src\ch2

类名与文件名相同

环境是Eclipse   原文件建立在一个srtucs框架中.

E:\workspace\MyClass\src\ch2> java   HelloWorld
Exception   in   thread   "main "   java.lang.NoClassDefFoundError:   HelloWorld   (wrong   nam
e:   ch2/HelloWorld)
                at   java.lang.ClassLoader.defineClass0(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$100(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)


程序如下

package   ch2;
import   java.lang.*;
public   class   HelloWorld   {

/**
  *   @param   args
  */
public   static   void   main(String[]   args)   {
System.out.println( "Hello   The   Wolrd. ");

}

}


[解决办法]
path=c:\jdk\bin;:%JAVA_HOME%\bin;
这样试下

[解决办法]
1,把 package ch2; 注释掉!
2,或者java ch3.HelloWorld
[解决办法]
java ch3.HelloWorld

[解决办法]
JAVA_HOME=,;E:\workspace\MyClass\src\ch2

你已经指定了class类的存放目录在ch2下,如果你再用 package ch2的话,
它就会去E:\workspace\MyClass\src\ch2\ch2下面找HELLOWORLD这个类,当然会出错
[解决办法]
lu guo
[解决办法]
同意上面,你的程序没错,你把package和import去掉,这样也可以。你再试试。
[解决办法]
关注
[解决办法]
package 和import不写也可以的,整个程序就可以运行了
------解决方案--------------------


这个问题看上去解决了,可是PATH, CLASSPATH, JAVA_HOME这几个变量的作用是否了解清楚了呢?
[解决办法]
解决了,就请楼主结贴吧。
[解决办法]
楼上说得不错。

热点排行