Java:如何在其他计算机上轻松执行程序?

Java:如何在其他计算机上轻松执行程序?,java,Java,我需要在另一台不同于我的计算机上执行我用Java编写的程序。有没有一种方法可以让它运行,而不必设置系统和环境变量,也不必通过shell手动编译?如果我能点击一个文件并让它运行,那就太好了。谢谢创建一个可运行的jar。如果用户正确设置了Java,可以双击jar来运行它 (当然前提是您不需要依赖于特定计算机上的路径或其他内容)。Java是为平台无关性而设计的。只要您有有效的Java字节码和标准VM,您的代码就可以执行。因为它是Java,所以只要您在每台机器上使用相同的Java版本,您就不必重新编译它

我需要在另一台不同于我的计算机上执行我用Java编写的程序。有没有一种方法可以让它运行,而不必设置系统和环境变量,也不必通过shell手动编译?如果我能点击一个文件并让它运行,那就太好了。谢谢

创建一个可运行的jar。如果用户正确设置了Java,可以双击jar来运行它


(当然前提是您不需要依赖于特定计算机上的路径或其他内容)。

Java是为平台无关性而设计的。只要您有有效的Java字节码和标准VM,您的代码就可以执行。因为它是Java,所以只要您在每台机器上使用相同的Java版本,您就不必重新编译它。你在linux机器上吗?如果您的程序使用env变量,那么必须设置它们才能运行。