一个简单的问题,解决一下.我刚学JAVA的.

tanconglove 2006-10-09 11:55:56
public class test1
{
public static void main(String[] args)
{
int x = 0;
System.out.println(x);
}
}
F:\cjprojects\1009>javac test1.java
这个可以通过.
F:\cjprojects\1009>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1
这一步就报这个错误了.
...全文
461 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongor 2006-10-11
  • 打赏
  • 举报
回复
先学环境配置!
jing61281125 2006-10-11
  • 打赏
  • 举报
回复
弱弱的问一句,好像是:path=C:\jdk1.5.0_06/bin 这样配置的吧
shayao 2006-10-11
  • 打赏
  • 举报
回复
你写的这个我运行了,一点问题都没,是环境上的问题
appleangle 2006-10-11
  • 打赏
  • 举报
回复
当你检查过你的程序没有问题的时候

就要去考虑程序运行需要的环境。

上面讲了很多方法,我不补充了
jicken_woo 2006-10-11
  • 打赏
  • 举报
回复
在你將“F:\cjprojects\1009;”加入到classpath中后,可以:
C:\Documents and Settings\Administrator〉javac F:\cjprojects\1009\test1.java
C:\Documents and Settings\Administrator〉java test1
可以按照上面的方法試一下。
2种方法你試一下。
jicken_woo 2006-10-11
  • 打赏
  • 举报
回复
首先:1:先運行java -version,判斷jdk是否配置成功;
2:如果你不是在剛進入cmd時所在的盤區,javac xxx.java是可以成功的,但是運行是不可以的,java.exe無法找到xxx.class文件。(解決方式:將“F:\cjprojects\1009;”添加到環境變量的classpath中)。
rock8283 2006-10-11
  • 打赏
  • 举报
回复
我也是刚学Java,昨天遇到同样的问题,我发现类名与文件名要相同,你试试没有问题的,快给分吧
yl1228 2006-10-11
  • 打赏
  • 举报
回复
java类名的首字母要改成大写
whfasrp2005 2006-10-10
  • 打赏
  • 举报
回复
代码没问题 classpsth问题,改一就可以了。
jayfantsy 2006-10-10
  • 打赏
  • 举报
回复
晕,我就不说了...这么热闹..
---多看看书吧,挑几本同时看,有些不全的地方可以补充一下..
yuyu5923 2006-10-10
  • 打赏
  • 举报
回复
你的 环境变量 还没有改噢!!
直接在DOS中运行下面的 指令:
classpath=C:\jdk1.5.0_06
path=C:\jdk1.5.0_06\bin
就可以了
或则在我的电脑中的 环境变量的 path中改也可以
leehq 2006-10-10
  • 打赏
  • 举报
回复
改称这样:
F:\cjprojects\1009>java -cp "." test1
lzj34 2006-10-10
  • 打赏
  • 举报
回复
程序本身是没有错的,主要是你的环境没有设置好,再仔细查一下环境,还有就是最好把IO那个包也加进去
xql80329 2006-10-10
  • 打赏
  • 举报
回复
问题很明显 你的类test1 头字母没大写。应该注意JAVA书写规范
liuzhiyuan 2006-10-10
  • 打赏
  • 举报
回复
可能classpsth问题设置问题,将TEST1.CLASS 放在编译工具的目录下,试一试.
jicken_woo 2006-10-10
  • 打赏
  • 举报
回复
重見此問題。
sxg2005815 2006-10-09
  • 打赏
  • 举报
回复
应当是你的环境有错误,把path and calsspath 检查一下。
tanconglove 2006-10-09
  • 打赏
  • 举报
回复
这是为什么呢?大家帮帮我啊.
maque83 2006-10-09
  • 打赏
  • 举报
回复
是增加一个.
yzbhyx 2006-10-09
  • 打赏
  • 举报
回复
把classpath改成"."就OK了
加载更多回复(3)

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧