在Eclipse中导出一个适用于不熟悉Java编程的人的程序

时间:2012-01-22 20:48:47

标签: java eclipse jar compatibility

我制作了一个小扫雷游戏,我想将它发送给朋友,以便他可以测试一下。问题(可能)是他无法运行它,因为他的计算机上没有安装Java程序员(JDK)。如何在不必下载任何其他文件的情况下导出可在其他计算机上运行的程序**(除了JRE)**?

编辑:我读过关于将JAR转换为EXE但我找不到任何可以做到的事情。

EDIT2:Download here JAR文件(它只能打开一个空白窗口)。我在安装了JDK的两台计算机上进行了测试,但是在另外两台没有JDK的计算机上(其中一台使用最新的JRE),它无法启动。这是错误:picture http://oi42.tinypic.com/mw77h0.jpg

6 个答案:

答案 0 :(得分:2)

没有办法“不必下载任何其他文件” - 您的朋友必须安装一些Java Runtime Environment(或只是“Java”)才能运行Java程序。

如果您的朋友安装了Java,您可以package your application as a fat JAR以便他只需要您的JAR来运行您的应用程序(取决于应用程序 - 但我认为您的应该没问题。)

答案 1 :(得分:2)

有可用的工具,google“java windows executable”,你会发现例如。

或已经在SO

答案 2 :(得分:1)

Java Web Start是理想的选择,因为它可以使用户在支持的平台上安装所需的组件。有一个简单的例子here

答案 3 :(得分:0)

不可能,JRE(Java运行时环境)是必须存在的最少的。 如果是这样,您可以将程序导出为jar,在其清单中指定主类。如果安装了JRE,您的朋友应该能够直接运行jar文件。

答案 4 :(得分:0)

您可以向您的朋友发送游戏的已编译二进制文件。在这种情况下,您的朋友只需要安装Java Runtime Environment即可玩游戏。

答案 5 :(得分:0)

从中制作可执行JAR,你的朋友仍然需要JRE。