码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA编译完毕运行时错误找不到或无法加载主类

时间:2015-08-04 13:11:47      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

1.环境应该无问题,CMD测试JAVA和JAVAC均通过。

变量名 classpath

变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

变量名 path

变量加的值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

2.所运行的程序应该也没问题,因为已经基础到不能在基础了,并且通过了编译。

 public class Hello 

{

 public static void main(String[] args) 

 {

  System.out.println("Hello World!");

 }

}

问题解决: 

javac Hello.java 
java Hello //运行的时候不要加上后缀!

具体原因:语法规定。运行,就直接java Hello即可,不要在hello后面加上.java后缀。要是加了,编译器就会去找Hello.java.class的文件,可是实际上你的是Hello.class的文件,自然就会找不到了啊。看清楚javac Hello.java,编译是要加上后缀名的,java Hello解释是不需要加上后缀名的。

JAVA编译完毕运行时错误找不到或无法加载主类

标签:

原文地址:http://www.cnblogs.com/sailleaf/p/4701421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!