我是Java初学者,在记事本里写了一个小程序,也装好JDK了,但是不知如何运行,请指点

想发个图的,可是传上来看不清,还是抄下来吧:F:\>javacHehe.javaF:\>javaHeheExceptioninthread"main"java.lang.... 想发个图的,可是传上来看不清,还是抄下来吧:
F:\>javac Hehe.java
F:\>java Hehe
Exception in thread "main"java.lang.NoClassDefFoundError:Hehe
F:\>
以上是在DOS上运行时看到的,请问是什么意思?出什么问题了?怎么解决?补充下,javac Hehe.java后有生成class文件。
我后来在PATH和CLASSPATH的变量值最后面各加了个;号,它怎么就可以运行了,高手讲下怎么还要个;号呢?书上没写要加;号啊
展开
 我来答
soul10000
2009-10-10 · TA获得超过249个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
不知道你的程序写的对不对。
还有你的系统环境变量设置了吗?
要设置的环境变量有:JAVA_HOME CLASS_PATH PATH
另外检查一下class文件和你的java文件时否在同一个文件夹下
这里面有个一包的问题。
我给出一个程序,你参考一下。
public class hehe{
public static void main(String[] args){
System.out.pringln("hehe");
}
}

如果你在程序的开头加了一个包,即有"package 01;"这段话,就要求运行时要有包的存在。即:java 01.hehe
不要照着参考书上的程序不动的抄写,要思考一下。
其实Java挺容易的,在这里也祝你成功~
百度网友bb2ba868f
2009-10-10 · TA获得超过863个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:311万
展开全部
能够编译成功,但是不能够运行,应该是环境变量没有配置好。
看看系统变量中有没有CLASSPATH这个变量,如果有就将:%JAVA_HOME%/bin;=%JAVA_HOME%/jre/bin;.;加到最前面(后面那个;.;是不能少的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-10-10
展开全部
可能是JAVA的编译器配置有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e2634cf
2009-10-10
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
Hehe即是文件名也是类名
两个应该统一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式