java 编译成功,运行class文件出现“找不到或无法加载主类”

我用的是jdk1.7.0程序片段如下:publicclassHello{publicstaticvoidmain(String[]args){System.out.pri... 我用的是jdk1.7.0程序片段如下:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello Word!");
}
}
环境变量配置如下:
Classpath:C:\Program Files\Java\jdk1.7.0\lib;C:\Program Files\Java\jdk1.7.0\lib\dt.jar;C:\Program Files\Java\jdk1.7.0\lib\tools.jar
JAVA_HOME:C:\Program Files\Java\jdk1.7.0
Path:C:\Program Files\Java\jdk1.7.0\bin
到底是什么原因啊?
展开
 我来答
Ly爱问问
推荐于2017-09-26
知道答主
回答量:37
采纳率:0%
帮助的人:30.3万
展开全部
程序本身没错。原因可能有:
1、环境变量配置问题
解决办法:测试配置,在cmd下输入 java -version,如果有以下相似的输出,说明配置没问题
C:\Documents and Settings\Administrator>java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)

2、编译错误。
你文件名要和类名相同。保存为Hello.java ,编译:javac Hello.java。
运行时不要加后缀 直接 java Hello
更多追问追答
追问
环境变量没有错误,编译也没问题,到底是什么问题呢?
追答
我给你在我的电脑上运行了,程序没错。
原因还是编译器的问题。
台式笔记本L
2011-10-19 · TA获得超过1726个赞
知道大有可为答主
回答量:865
采纳率:100%
帮助的人:834万
展开全部
你应该先到你放java文件的目录
然后javac hello.java
然后java hello(别加后缀名)

程序是没有错误的 可能是你操作的问题
望采纳 望加分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b8ff982
2011-10-19 · TA获得超过490个赞
知道小有建树答主
回答量:363
采纳率:100%
帮助的人:168万
展开全部
文件名和类名不一致吧
追问
一致啊
追答
如果其他java程序都是这个问题的话 那就是环境配置或者jdk没安装好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名字要长的
2011-10-19 · TA获得超过248个赞
知道小有建树答主
回答量:177
采纳率:100%
帮助的人:117万
展开全部
哥们 鸟枪换炮吧 用eclipse吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hellomanyx
2011-10-19 · 超过16用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:29.3万
展开全部
程序本身没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式