我创建了一个包含JFrame
和其他JObject的项目。它还包含图片和其他具有自己的JFrame
和JObjects的类,但我似乎无法正确启动.jar。
我正在使用DrJava,我不确定我做错了什么。我单击“从项目创建.jar”,我将主类放在文本字段中,它应该创建一个.jar文件。除了,当我查看文件时,它不是.jar而只是一个文件。
如果我将其更改为.jar则不会运行。如果我用WinRAR打开它我的课程和图片,一切都在那里。如果我尝试在DrJava中启动它,它会立即说“执行jar文件终止(退出值= 1)”。因为它正在创建.jar文件,所以我得到一个错误,它有我所有的类,为什么它说“复制:(插入我的一个类)$”,但它说DrJava可能能够恢复。一两秒后,它说“.jar成功创建”。如果我尝试在CMD中启动它它不会打开并且我得到一大堆行错误,但是如果我在DrJava中编译它它会完美运行。
为什么是这样?
因为你没有添加Main Class
来运行程序。我认为你可以使用Dr.Java
中的项目属性添加主类。就像在这个Dr. Java中一样