我有一个非常基本的java程序只有一个.java / .class文件(.java未编译的.class编译我猜)我如何制作一些我可以在别人的计算机上运行的东西?
答案 0 :(得分:3)
这种方式破坏了Java(语言的可移植性)的目的,所以你应该总是尝试使用编译为.jar的文件,因为那里的大多数计算机(尤其是Windows和Mac)都有Java虚拟机。
如果你真的需要编译到exe的东西,你应该对Ahead-of-Time编译器(AOT)感兴趣,其中一个是GNU Compiler for Java。
答案 1 :(得分:1)
答案 2 :(得分:1)
查看this question上的答案。
答案 3 :(得分:0)
您可以使用IzPack2exe之类的工具。即使您将程序打包为jar文件 - 如果用户安装了Java,则在Windows win中双击它运行它。
答案 4 :(得分:0)
对于Java,您通常会构建一个jar文件。您可以通过双击它来执行它。它基本上是一个包含一些元数据和另一个名称的Zip文件(是的,zip文件已经没有足够的名称)。查看JDK随附的jar
工具。 Java IDE也应该可以选择创建这样的东西。
答案 5 :(得分:0)
您也可以使用NSIS。您可以找到slightly better application launcher的示例。