| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1455 人关注过本帖
标题:菜鸟问题-a helloworld program
只看楼主 加入收藏
kitps
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-12-25
收藏
 问题点数:0 回复次数:18 
菜鸟问题-a helloworld program

我的程序是:

class A { public static void main (String[] args) { System.out.println ("Hello World! "); } }

编译成A.class时没有错误,但是在执行“java A”时出现提示:

Exception in thread "main" java.lang.NoClassdefDoundError: A

我的JDK目录和A.java、A.class的目录都在系统环境变量中声明了,请问出现这个错误是什么原因?我在JDK1.5.0和1.4.2下调试,都是这个结果。我是java 初学者,请前辈不吝赐教!

搜索更多相关主题的帖子: program helloworld 
2004-12-25 10:57
snake00cy
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-11-1
收藏
得分:0 
你在 class A 前加上一个访问权限看看 public 是定义一个公有的类

2004-12-25 15:44
jeremydomett
Rank: 2
等 级:新手上路
威 望:3
帖 子:312
专家分:0
注 册:2004-6-10
收藏
得分:0 

应在前面 加

import java.lang.*;


热爱编程........永不放弃.........
2004-12-25 19:12
ccnjava
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2004-7-13
收藏
得分:0 

程序没有错误呀。

类名设为A,系统会自动加入public

而且import java.lang.*; 也是自动导入的。

所以,上面两个都不需要加入

但是具体为什么出错。。。我也不知道。。。呵呵


特此感谢三位版主对小菜鸟长期以来的帮助 他们是 jellen(类痴狂人 ) tempnetbar(J湖散人 )和Anstey (排名不分先后) 呵呵,这些日子让小菜鸟受益非浅。 忠心的谢谢您们!
2004-12-25 21:33
pyzheng
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2004-12-5
收藏
得分:0 
3楼的   

-----------人間太苦﹐成仙太難------------
2005-01-01 17:30
pgyssg2008
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-1-7
收藏
得分:0 
没有错.

2005-01-10 10:08
kingarden
Rank: 2
等 级:论坛游民
威 望:1
帖 子:517
专家分:40
注 册:2004-12-8
收藏
得分:0 

这题出错原因是定义的类名与保存的JAVA原文件名不同导致的。如上定义类class A{......} 编完后保存文件名应该为A.java,否则就会提示:

Exception in thread "main" java.lang.NoClassdefDoundError: A


〖ΦγЙ┅给梦一把梯子,现实与梦想之间的距离即可忽略,不可跨越的迢迢银河举步便可迈过Й┅Φ〗
2005-01-10 11:49
cpp
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-9-3
收藏
得分:0 
可是就算是文件名和类名一样也会有这样的错误的,我试过的。
2005-01-22 18:09
kingarden
Rank: 2
等 级:论坛游民
威 望:1
帖 子:517
专家分:40
注 册:2004-12-8
收藏
得分:0 
那你测试一下JDK编译环境是否配置正确?试试java   ,javac命令是否成功?


〖ΦγЙ┅给梦一把梯子,现实与梦想之间的距离即可忽略,不可跨越的迢迢银河举步便可迈过Й┅Φ〗
2005-01-24 10:04
shiqi0715
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-2-26
收藏
得分:0 

D:\j2sdk1.4.0-rc\sysky>javac A.java D:\j2sdk1.4.0-rc\sysky>java A Hello World!

D:\j2sdk1.4.0-rc\sysky> 这是楼主自己的程序,我只是运行了一下!估计是你的配置出问题了吧!


2005-03-12 15:07
快速回复:菜鸟问题-a helloworld program
数据加载中...
 
   



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

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