我用的是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
到底是什么原因啊?
java 编译成功,运行class文件出现“找不到或无法加载主类”
答案:6 悬赏:50 手机版
解决时间 2021-01-27 08:08
- 提问者网友:轻浮
- 2021-01-26 17:59
最佳答案
- 五星知识达人网友:封刀令
- 2021-01-26 18:44
程序本身没错。原因可能有:
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
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
全部回答
- 1楼网友:怙棘
- 2021-01-26 22:53
程序本身没有问题
- 2楼网友:孤老序
- 2021-01-26 22:33
你应该先到你放java文件的目录
然后javac hello.java
然后java hello(别加后缀名)
程序是没有错误的 可能是你操作的问题
望采纳 望加分
- 3楼网友:山君与见山
- 2021-01-26 21:46
哥们 鸟枪换炮吧 用eclipse吧
- 4楼网友:渊鱼
- 2021-01-26 20:38
你文件名要和类名相同。保存为Hello.java ,编译:javac Hello.java。
运行时不要加后缀 直接 java Hello
你的程序没问题,我猜应该是你运行时加了后缀吧。
另外,这个都搞不定的话,不要用eclipse等什么工具,对你不好。
- 5楼网友:未来江山和你
- 2021-01-26 20:01
文件名和类名不一致吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯