我无法通过CMD(Win 7)
打开我的Java App这是班级的地方:
d:\工作区\ MessageQueingChat \ SRC \模型\ Chat.java
我试过了:
java -classpath D:\ PBA Workspace \ MessageQueingChat \ src model.Chat主题用户名密码
以及更多cmd命令,但它总是返回:
错误:无法找到或加载主类:聊天等。
任何帮助都会得到帮助。
感谢。
编辑:在使用javac进行编译时,它会返回许多错误,第一个错误是:包javax.jms不存在。
即使Eclipse中没有导入语句或任何问题......
答案 0 :(得分:0)
您必须使用javac命令进行编译,然后必须运行包含主类的.java文件
答案 1 :(得分:0)
您是否将.java文件编译为.classes?您应该在运行这些
之前使用javac答案 2 :(得分:0)
主要方法需要3个参数。
多数民众赞成无效。你的主要方法应该采用String-Array或没有参数。
class App {
public static void main(String args[]) {
//do stuff
}
}
使用无效的方法签名,java无法找到应用程序的入口点,因此声明class Main not found.
请参阅:http://www.cs.princeton.edu/courses/archive/spring96/cs333/java/tutorial/java/anatomy/main.html
答案 3 :(得分:0)
您的JAVA_HOME路径已设置? (JDK?)
然后你必须用:
编译它javac D:\ Workspace \ MessageQueingChat \ src \ model \ Chat.java
编译后使用
java D:\ Workspace \ MessageQueingChat \ src \ model \ Chat
答案 4 :(得分:0)
首先,使用IDE中的javac或Build按钮编译类文件。假设您已将它们编译为名为bin的文件夹。然后,cd到D:\ Workspace \ MessageQueingChat \ bin并运行“java model.Chat”。如果您没有将Java设置为环境变量的路径,那么只需包含Java的完整路径,例如“C:\ Program Files \ Java \ Java 7 \ bin \ java”model.Chat。如果您的目录名称中包含空格,例如“Program Files”,则必须使用引号。
正如之前有人指出的那样,如果你有一个没有签名的主方法
public static void main(String[] args) {
...
}
然后它将无法识别主要方法,因此在您使用正确的main()方法之后,遵循上述说明将无效。