编写的程序,JCreater执行之后生成的.class文件不可识别。命令行也不可以运行!

jdk默认安装,程序文件夹放在e:\java中,classpath配置为,;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。应该正确,不知道为什么?望各位帮一下!

*.class 是字节码文件 交给 JVM去执行的 你怎么可能打开
命令行 里 应该 java Hello 而不是 java Hello.class
如果你非要打开 *.class 文件 就下一个 反编译工具吧 jd-gui 不过这和运行是两码事了追问

但是还是运行不出来结果

追答

Love 个什么啊 不能有空格的 JAVA程序有它的书写规范的 , 文件名中不可以有空格 可以出现 链接发 例如 你可以 写成 : I_Love_You 不能写成 什么 I Love You
编程 不是你想怎么写就怎么写的

追问

那个 I Love You 是我编写的程序名称,但即使是中间无空格仍然出不来 ,出现如上结果。很是不解!希望可以告知!

追答

没有找到 类
给你写个简单的 自己去琢磨一下为什么吧
文件名 PersonDemo.java
class Person{
private String name ;
private int age ;
public Person(String name ,int age) {
this.name = name ;
this.age = age ;
}
public void setName(String name) {
this.name = name ;
}
public void setAge(int age) {
this.age = age ;
}
public String getName() {
return this.name ;
}
public int getAge() {
return this.age ;
}
public String toString() {
return "姓名: " + this.name + " 年龄: " + this.age ;
}
}
public class PersonDemo{
public static void main(String args[]) {
Person per = new Person("张三", 32) ;
System.out.println(per) ;
}
}
最好看看 教程 看看别人在Dos下怎么编译程序的 你就清楚了

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜