| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:新新手的helloworld问题
只看楼主 加入收藏
mirror_20
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-8-21
收藏
 问题点数:0 回复次数:4 
新新手的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 Source>
       at java.security.AccessController.doPrivileged<Native Method>
       at 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 
2008-08-21 22:09
anaranjado
Rank: 1
来 自:法兰西
等 级:新手上路
威 望:1
帖 子:24
专家分:0
注 册:2008-8-5
收藏
得分:0 
之前编译过没:
javac HelloWorldApp.java

然后再执行:
java HelloWorldApp
2008-08-21 23:24
mirror_20
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-8-21
收藏
得分:0 
虽然是新新手,但是这个编译运行还是会的啦。
问题就是说,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]]
2008-08-22 10:55
anaranjado
Rank: 1
来 自:法兰西
等 级:新手上路
威 望:1
帖 子:24
专家分:0
注 册:2008-8-5
收藏
得分:0 
如果环境变量设对了,程序放哪里无所谓的。既然输入命令java以后都有反应了,那应该不是环境变量的问题。

你的这个程序我在我电脑上面一点问题没有。
javac HelloWorldApp.java
java HelloWorldApp

之后顺利执行。
2008-08-22 12:37
mirror_20
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-8-21
收藏
得分:0 
终于弄出来了,是环境变量里的设置有错误
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就没有问题了

谢谢你!
2008-08-22 13:27
快速回复:新新手的helloworld问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020689 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved