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
到底是什么原因啊? 展开
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
到底是什么原因啊? 展开
5个回答
展开全部
程序本身没错。原因可能有:
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
更多追问追答
追问
环境变量没有错误,编译也没问题,到底是什么问题呢?
追答
我给你在我的电脑上运行了,程序没错。
原因还是编译器的问题。
展开全部
你应该先到你放java文件的目录
然后javac hello.java
然后java hello(别加后缀名)
程序是没有错误的 可能是你操作的问题
望采纳 望加分
然后javac hello.java
然后java hello(别加后缀名)
程序是没有错误的 可能是你操作的问题
望采纳 望加分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件名和类名不一致吧
追问
一致啊
追答
如果其他java程序都是这个问题的话 那就是环境配置或者jdk没安装好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哥们 鸟枪换炮吧 用eclipse吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序本身没有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询