Eclipse导出为可运行的JAR

时间:2013-03-06 21:27:56

标签: java eclipse export

我知道不喜欢这类问题,但谷歌搜索和检查SO近一个小时后,我就没有接近解决方案了。我有一个包含一些类的包,这些类一起组成了一个基于GUI的游戏,当我执行CTRL-F11时运行正常但是当我右键单击包 - > Export-> Runnable JAR时,它无处可寻启动配置下拉列表,而其他包/项目是。

我希望能够在Eclipse之外运行这个游戏,即使我现在不需要。我没有主要方法,我的runnable使用acm。 public class SokobanGFX extends GraphicsProgram

1 个答案:

答案 0 :(得分:1)

在Javadoc中找到了这个:

http://jtf.acm.org/javadoc/student/acm/program/Program.html

“在许多编程环境中,作为程序的特定实例的对象     子类将自动运行,而无需您执行任何特殊操作。最大化     可移植性,您可能希望定义注释中描述的静态main方法     对于main的标准实现。“

之后应该很容易制作一个可执行的jar。

我不熟悉ACM,但基于我对Javadoc的观察,我相信:

public static void main(String[] args){
    new SokobanGFX().start()
}
//http://jtf.acm.org/javadoc/student/acm/program/Program.html#main(String[])

应该启动程序。