您的位置:首页 > 编程语言 > Java开发

为何Eclipse编译后的class文件不能在cmd下用java运行?

2014-12-21 17:17 435 查看
原因1:存储class的文件的路径中含有空格,这样的classpath中存储的路径只是空格之前的,所以路径不正确,自然jvm运行时就会出现”错误: 找不到或无法加载主类“。

原因2:在Eclipse下的java文件一般是在package中,这时javac去编译时就要注意了,需要用javac -d 《生成package的路径》 *.java,这时生成的就是package(文件夹)加上class文件了。而运行时要注意在package之外输入命令:java package.*
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jvm cmd
相关文章推荐