我创建了一个包含JFrame
和其他JObjects的项目。它还包含图片和其他具有自己的JFrame
和JObjects的类,但是我似乎无法正确启动.jar。
我正在使用DrJava,但不确定自己在做什么错。我单击“从项目创建.jar”,将主类放在文本字段中,它应该创建一个.jar文件。例外,当我查看文件时,它不是.jar而是文件。
如果我将其更改为.jar,它将无法运行。如果我使用WinRAR打开它,我的课程和图片以及所有内容都在那里。如果我尝试在DrJava中启动它,则会立即显示“终止执行jar文件(退出值= 1)”。 创建.jar文件时,出现错误,原因是我所有的类都位于为什么下,并显示“ Duplicate :(插入我的一个类)$”,但它表示DrJava可能能够恢复。一两秒钟后,它会显示“ .jar创建成功”。如果我尝试在CMD中启动它,它将无法打开,并且会出现很多行错误,但是,如果我在DrJava中进行编译,它将可以完美运行。
这是为什么?
答案 0 :(得分:0)
因为您没有添加Main Class
来运行程序。我认为您可以使用Dr.Java
中的项目属性来添加主类,就像本Dr. Java
答案 1 :(得分:0)
在DrJava中打开的文件可能必须另存为.java文件。它是DrJava的众多缺点之一