cmd中java能编译生成class文件,但不能运行

如题所述

你的代码通过就可以生成class文件 但是执行必须有main方法
错误信息里写名没有找到main方法 因此你需要检查你的代码

你的代码里多了一个“{ }”
删除System.out.println("Hello World!");前面的“{”与最后的“}”即可追问

还是不行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
代码发上看下追问

public class hi
{
public static void main(String[] args){
{ System.out.println("Hello World!");
}
}
}

追答

代码没错,你进入到java文件所在目录,然后javac hi.java,然后java hi

追问

hi.class文件能生成,一执行java hi就是上面那个错误,是不是配置问题
classpath:C:\Program Files\Java\jdk1.6.0_43\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_43\lib\tools.jar;

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网