我有一个java应用程序(.exe)文件,我想分发这个文件,以便其他人可以使用它。
我现在怀疑我的应用程序是否会在Windows操作系统中运行而不管位(32位还是64位)?或者我是否需要我的应用程序的任何特定文件才能在两者中运行。
答案 0 :(得分:0)
在java中,您可以生成用于存储/分发它们的类和jar / lib。您可以生成.exe文件来运行应用程序,但这不是我经常看到的做法,通常需要一些第三方程序。
假设您在32位计算机上生成了.exe文件,它应该在64上没有问题。反过来是不可能的,但我可能会弄错。
您必须注意的一件事是用于生成类的java版本。远程机器应该安装类似的Java版本。可以是比您使用的版本更新的版本。 (例如,如果你使用Java 7,那么如果目标机器使用Java 8就可以了)