我用EditPlus编Java程序,可以编译,但是一运行就出现下面这个情况(程序没有错误)什么原因,如何解决?

Wuhan是我取的类名!请各位指教啊!谢谢!程序没有问题,我用记事本可以编译,运行有结果!程序是:classWuhan{publicstaticvoidmain(Stri... Wuhan是我取的类名!请各位指教啊!谢谢!
程序没有问题,我用记事本可以编译,运行有结果!
程序是:
class Wuhan
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
展开
 我来答
无水一滴难成冰
2011-09-24 · TA获得超过392个赞
知道答主
回答量:98
采纳率:0%
帮助的人:109万
展开全部
这种情况的错误只有两种情况
第一:你的类名和你对应的文件名不一致,看看你的类名Wuhan和你的java文件名是否一致。
第二:就是你的classpath配置有问题,你运行文件的路径一定要在classpath下,这样才能运行。
追问
类名是致的,那你说说看环境变量的配置,我是默认安装在C盘的!比如,
Path: C:\Program Files\Java\jdk1.6.0_10\bin
追答
右键-我的电脑-属性-高级-环境变量-系统变量里边有个classpath,双击,没有的话新建个,然后把你  C:\Program Files\Java\jdk1.6.0_10\bin复制到你的classpath里,记住在后面添加,与前面已经有的路径用“;”隔开。
这是配置JDK的classpath,还有 你编写的程序放在哪了,比如你编写的Wuhan.java这个文件也必须放在classpath下,举个例子 你的文件放在D:\java下了 你就把D:\java像刚才一样复制到classpath里,同样用分号隔开。
25...5@qq.com
2011-09-26
知道答主
回答量:13
采纳率:0%
帮助的人:20.7万
展开全部
这显然是因为配置时,应该选择:不带扩展名的文件名 嘛!你再试试看,不行的话,可以留下QQ!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
937726913
2011-09-24 · TA获得超过485个赞
知道小有建树答主
回答量:318
采纳率:100%
帮助的人:232万
展开全部
楼主,至少应该把代码贴出来吧~~~当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载,但无法找到该类的定义时,抛出此异常。 当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。具体的还要看代码才知道~~~
追问
代码贴出来了!
追答
什么问题都没有啊~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戊刄
2011-09-24 · TA获得超过255个赞
知道答主
回答量:86
采纳率:0%
帮助的人:77.4万
展开全部
你有main吗?
有那么看看你的main方法中有没有错误
追问
有main,程序没有问题,因为我用记事本可以运行出来!
追答
在cmd下面运行你编译的class文件 如果没有出现错误那么你的classpath有问题

你的class文件和你的java文件在同一目录下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式