当前位置: 代码迷 >> Java相关 >> 新新手的helloworld问题
  详细解决方案

新新手的helloworld问题

热度:252   发布时间:2008-08-21 22:09:02.0
新新手的helloworld问题
刚学Java,照着书上的说明做,刚开始用Netbeans IDE调试运行都没有问题,但是在命令行下面运行就出错了
环境变量已经设过,C:\Program Files\Java\jdk1.6.0_04\bin;C:Windows;C:\Windows\Command
请教这是哪里出问题了?
程序很简单,一句,照着书上抄的

class HelloWorldApp {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    System.out.print("Hello World");   
    }

}

在命令行下编译没有问题,运行出现以下问题

E:\trytext>java HelloWorldApp
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorldApp
Caused by:java.lang.ClassNotFoundException:HelloWorldApp
       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>
搜索更多相关的解决方案: helloworld  

----------------解决方案--------------------------------------------------------
之前编译过没:
程序代码:

javac HelloWorldApp.java

然后再执行:
程序代码:

java HelloWorldApp

----------------解决方案--------------------------------------------------------
虽然是新新手,但是这个编译运行还是会的啦。
问题就是说,javac HelloWorldApp.java编译没有问题,成功生成HelloWorldApp.class
但是,在执行java HelloWorldApp的时候,出现上述问题。
我初步估计是我的JDK有问题或者是路径有问题,我用的是jdk1.6.0_04,放在C:\Program Files\Java下
文件放在E:\trytext下

[[it] 本帖最后由 mirror_20 于 2008-8-22 11:08 编辑 [/it]]
----------------解决方案--------------------------------------------------------
如果环境变量设对了,程序放哪里无所谓的。既然输入命令java以后都有反应了,那应该不是环境变量的问题。

你的这个程序我在我电脑上面一点问题没有。
程序代码:

javac HelloWorldApp.java
java HelloWorldApp

之后顺利执行。
----------------解决方案--------------------------------------------------------
终于弄出来了,是环境变量里的设置有错误
CLASSPATH里面少了.   
改成.;C:\Program Files\Java\jdk1.6.0_04\lib;C:\Program Files\Java\jdk1.6.0_04\bin;C:\Program Files\Java\jdk1.6.0_04\jre\lib就没有问题了

谢谢你!
----------------解决方案--------------------------------------------------------
  相关解决方案