2016-10-31 138 views
0

我有三个java文件dictionary.javapostings.javainvert.javaJava错误:无法找到或加载主类ass1.insert

所有三个第一行是:

package project1; 

,这些文件的文件夹路径是Desktop/cps/

我一直在使用(同时在目录CPS)编译的文件中:

javac -d . *.java 

...这所有三个.class文件创建一个文件夹project1

,当我尝试使用下面的命令来运行:

java project.invert 

我得到这个错误:

Could not find or load main class project.insert

如何运行invert.java

invert.java有主类,而另外两个只是类定义文件。

回答

0

也许有一个错字在你执行命令的程序。应该是java project1.invert注意1与项目。此外,主要方法的签名必须有String[] args参数。 应该

如果访问符缺少那么它会导致编译时错误。

希望这会有所帮助。

0

所有3个文件的文件夹路径必须是Desktop/cps/project1而不是Desktop/cps/

Java中的包代表文件系统中的目录。

而在Desktop/cps/是为javac project1/*.java

必须编译和运行使用java project1.invert

+0

是的,我已经做到了。我仍然得到相同的错误。即时编译并从cps目录运行 – user2800591

+0

你运行它为'java project1.invert'?你得到什么错误? – ritesht93

+0

我得到的错误是'无法找到或加载主类project1.insert' – user2800591

相关问题