为什么同一段JAVA代码我在Eclipse里面可以运行,在CMD窗口就找不到主类了呢?

最终发现问题是要修改那个系统变量的classpath。把那个JAVA文件路径与classpath那个路径一致。然后像网友说的要删掉package那行。然后运行CMD 按步骤正确输入。就OK了。谢谢大家。

cd 进到类所在的目录下执行。
注意:需要把类里面的第一行代码去掉:package my_java_1;
去掉这行代码后重新编译、执行。
希望对你有帮助。追问

删掉了啊

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-09
文件名不对,首字母要大写,与程序中主类要一致
第2个回答  2014-10-09
文件路径不对吧。你dir一下。追问

这算是对的吧?

追答

你把文件的名字改成My_java_1.java试一下。

追问

不可以的。会报错

第3个回答  2014-10-09
运行时加包名
第4个回答  2014-10-09
Java My_java_1
没有后缀,类名一致
相似回答