用CMD编译完后运行时出现了问题.望高手指点一下...

vluligen 2008-04-16 08:45:23
我是java初学者.在配置完环境变量以后开始使用UltraEdit-32开始编写简单的程序.在cmd中编译时没有问题.可用执行命令执行java hello 这个文件时,出现了如下错误信息.好象是少了main函数名.但是我写的程序就写了个开头.为什么会这样呢,按照教程里一步一步的去做了,可还是出现这个错误信息...

我不知道和环境变量的配置有没有关系.
个人用户里的 变量path 值C:\jdk1.6.0_05\bin
变量classpath 值 .:e:\javad1\javax1

系统里的 变量 path 值 C:\jdk1.6.0_05\bin:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Ulead Systems\MPEG

其次说一下我写的程序,因为才初学,啥都没写.
public class hello
{
public static void main(String args[])
{
System.out.println("i love java!");
}
}

就写了这么点,只是输出一个字符串,用cmd中命令 javac hello.java 编译时没错. java hello 执行时出现了上面图片里的提示...望高手指点一下,,,不然我都搞不下去了...
...全文
136 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
MountainKingNEO 2008-04-16
  • 打赏
  • 举报
回复
环境变量配置问题吧...记得要把jdk的目录添加到classroot里面的...





LZ用IDE吧..很方便的.
Jamesmack 2008-04-16
  • 打赏
  • 举报
回复
是你的文件名存的和你的类名不一致,修改成一致的看看
zxlam 2008-04-16
  • 打赏
  • 举报
回复
classpath配置可能错了.
你的classpath应该是C:\jdk1.6.0_05\jre\lib\rt.jar;.;
vip_zhujing 2008-04-16
  • 打赏
  • 举报
回复
百度一下,先学会如何配置java环境,你的classpath配置有问题~
vluligen 2008-04-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 anqini 的回复:]
JAVA_HOME设置了吗?C:\jdk1.6.0_05
[/Quote]

这个没设置,请问是设置在那里?是系统变量,还是个人用户里的变量? 我刚看了一下,系统变量和个人用户变量里都没有java_home 这个变量... 该设置在那里呢?
yslan 2008-04-16
  • 打赏
  • 举报
回复
设置了PATH吗?
anqini 2008-04-16
  • 打赏
  • 举报
回复
JAVA_HOME设置了吗?C:\jdk1.6.0_05
vluligen 2008-04-16
  • 打赏
  • 举报
回复
我不知道classpath 是干什么用的.我只是照着教程上去一步步做的...
我的记事本文件是在 e:javad1\javax1 文件夹下... 那么我的classpath设置成 .:e:javad1\javax1 对吗?
vluligen 2008-04-16
  • 打赏
  • 举报
回复
不是吧。我这里都看的到啊。。.我晕哦...那我把那些错误信息打出来好了...


E:javad1\javax1>javac hello.java

E:javad1\javax1>java hello
Exception in thread "main" java.lang.NoClassdefFoundError: hello
Caused by: java.lang.CkassNotFoundException:hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Methhod)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.launcher$AppClassLoader.loadClass(;auncher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
huanlingpiaohun 2008-04-16
  • 打赏
  • 举报
回复
你的 classpath对吗?
maxel 2008-04-16
  • 打赏
  • 举报
回复
兄弟,你这个图片没有显示,人家说你侵权了,未经允许不可引用。
vluligen 2008-04-16
  • 打赏
  • 举报
回复
我在线等阿,,,各位帮帮忙阿...

62,623

社区成员

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

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