我在d:/folder1/myfolder
位置有一个ReadMail.java。
我还需要2个jar文件,分别是javax.mail.jar
和activation.jar
,它们已保存在d:/folder1
中。
我可以使用以下命令通过命令提示符进行编译,而不会出现任何错误:
javac -cp D:/folder1/myfolder/javax.mail.jar;D:/folder1/myfolder/Java_mail/activation.jar ReadMail.java
java -cp D:/folder1/myfolder/javax.mail.jar;D:/folder1/myfolder/Java_mail/activation.jar ReadMail
我遇到"Could not find or load main class ReadMail"
错误。
有人可以指出我犯的错误吗?
答案 0 :(得分:1)
您只是输入Java ClassName。您需要为其提供完整的软件包名称。 CD到软件包的根目录,然后键入:
java -cp D:/folder1/myfolder/javax.mail.jar; D:/folder1/myfolder/Java_mail/activation.jar EntirePackageName.ReadMail