如何将Java with Applet项目转换为.exe文件

如何将Java with Applet项目转换为.exe文件,java,applet,Java,Applet,如何将Java with Applet项目转换为.exe文件。所以它可以运行任何计算机。这是不可能的 无法创建将在任何计算机上运行的exe。句号 可以创建一个在Windows机器上运行的exe(我不太愿意说任何Windows),但该exe不会在Linux或Mac OSX上运行。。。或者任何不是x86或x86-64机器的机器(取决于您构建exe的方式) 可以在任何预装Java的机器上运行Java应用程序(从JAR文件) 可以为Java应用程序创建exe包装器(请参阅),但exe不会在任何机器上运行

如何将Java with Applet项目转换为.exe文件。所以它可以运行任何计算机。

这是不可能的

无法创建将在任何计算机上运行的exe。句号

可以创建一个在Windows机器上运行的exe(我不太愿意说任何Windows),但该exe不会在Linux或Mac OSX上运行。。。或者任何不是x86或x86-64机器的机器(取决于您构建exe的方式)

可以在任何预装Java的机器上运行Java应用程序(从JAR文件)

可以为Java应用程序创建exe包装器(请参阅),但exe不会在任何机器上运行。与所有exe文件一样,它将仅在特定的操作系统/硬件体系结构上运行。这样转换为exe可能会导致Java的某些方面无法工作

我建议采取以下措施:

  • 将应用程序作为JAR文件分发,并让用户自行下载和安装JRE。(这并不难做到。)

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



另一个问题是applet支持很快就会从Java中完全删除。事实上,大多数现代浏览器已经不再支持它了。您应该考虑使用AWT/Swing、JavaFX、HTML5或其他工具重写UI代码。

Java小程序总是需要Java运行时环境才能运行。因此,Windows机器需要安装JRE,还必须允许小程序运行。有很多方法。您使用什么来构建Java代码?(而且我不是你的“兄弟”!)我使用的Jdk1.8.0—u不能回答我的问题。但是假设您使用的是JDK命令行工具(而不是IDE或构建工具),则应该使用
jar
命令来构建jar文件。请阅读手册上的条目。