2 jacob1 1 Jacob1_1 于 2016.04.09 12:39 提问

为什么java不能执行编译后的.class文件呢?求解

图片说明
就是这个问题,谢谢

11个回答

LAUDUKANG
LAUDUKANG   2016.04.09 12:48

javac是用来编译的,执行用 "java 类名"

java6218
java6218   2016.04.09 12:54

你先执行>java BeerAndWing2
再执行>javac BeerAndWing2。class
这样就可以了,java 是编译,javac 是执行

CSDNXIAON
CSDNXIAON   2016.04.09 12:58

Java文件编译成功后的class文件无法执行
cmd 执行java Class 文件
使用cmd编译java文件成功生成class,但是不能执行
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qilinzhengzhuan
qilinzhengzhuan   2016.04.09 13:37

先运行 javac BeerAndWing2.java
成功后再运行java BeerAndWing2
这样应该可以
javac运行.java文件
java运行.class文件,运行.class文件时不需要后缀名。
注意保持主类名与文件名一致,不然会找不到主类。

Jacob1_1
Jacob1_1   2016.04.09 13:43

我就是这样写的,编译没问题,可java XXX 执行时,会报错误:无法加载主类XXX

Jacob1_1
Jacob1_1   2016.04.09 13:43

我就是这样写的,编译没问题,可java XXX 执行时,会报错误:无法加载主类XXX

Jacob1_1
Jacob1_1   2016.04.09 13:52

classpath=,;这是我配置的classpath

ymh2015
ymh2015   2016.04.09 13:59

java运行.class文件,运行.class文件时不需要后缀名。

qilinzhengzhuan
qilinzhengzhuan   2016.04.09 14:09

文件是在F:目录下吗?不是的话,cmd中要到文件所在目录下去运行。
public class 类名{
public static void main(String[] args){
……
}
}
这里的类名是BeerAndWing2吗?

Jacob1_1
Jacob1_1   2016.04.09 14:32

类名和文件都是对的……我不小心再里面倒入了一个包(⊙﹏⊙)b,已经找到问题了,谢谢

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!