我创建了一个使用 GUI 的小型 Java 应用程序,我的一些使用 Windows 的朋友要求我将其发送给他们。我想在安装等方面尽可能多地避免它们,所以我想知道哪个是最好的方法。
所以我从 NetBeans 构建了 .jar,当我运行它时,它运行良好。从那里开始,我尝试为 Windows 生成一个可移植的 .exe 文件,我可以将其发送给它们,它们无需任何先前步骤即可打开(前提是它们具有 JRE)。所以我下载了 JSmooth、Jar2Exe 和 Launch4j,所有这些都生成了一个 .exe 文件,但是一旦我改变它的位置,它就不再工作了,所以我认为这比 .jar 文件没有优势。
所以我想知道的是:有什么方法可以将所有内容打包成一个 .exe,无论它位于何处,它都可以在 Windows 中始终运行?
以防万一:该项目使用添加的库 JLayer(用于 Mp3)。
谢谢!
PS:总的来说,我是编程和计算机的新手,所以请耐心等待,不要认为是理所当然的。