如何使用Applet项目将Java编入.exe文件

时间:2018-01-13 06:05:07

标签: java applet

如何使用Applet项目将Java编入.exe文件。所以它可以运行任何一台计算机。

1 个答案:

答案 0 :(得分:1)

这是不可能的。

无法创建可在任何计算机上运行的exe。周期。

可以创建一个将在Windows机器上运行的exe(我不愿意说任何 Windows),但该exe不能在Linux或Mac OSX上运行......或任何机器这不是x86或x86-64机器(取决于你如何构建exe)。

可以在任何预装了Java的计算机上运行Java应用程序(来自JAR文件)。

可以为Java应用程序创建一个exe包装器(请参阅How can I convert my Java program to an .exe file?),但不能在任何计算机上运行exe。与所有exe文件一样,它只能在特定的操作系统/硬件体系结构上运行。转换为这样的exe可能会导致Java的某些方面无法工作。

我会推荐这些替代品:

  • 将您的应用程序分发为JAR文件,并将其留给用户单独下载并安装JRE。 (这并不难。)

  • 使用安装程序构建器(例如InstallAnywhere)为您要支持的平台创建应用程序的安装程序。使用选项在安装程序中嵌入JRE。

另一个问题是applet支持将很快完全从Java中删除。实际上,它已经在大多数现代浏览器中被取消支持。您应该使用AWT / Swing,JavaFX,HTML5或其他方法重写您的UI代码。