我可以在没有JDK的情况下运行.jar文件吗?

时间:2012-11-27 20:03:46

标签: java

  

可能重复:
  How can I convert my Java program to an .exe file?

是否可以在PC中运行jar文件而无需安装JDK或JRE SDK?转换为exe或任何其他方式?

3 个答案:

答案 0 :(得分:4)

在.Net =>中运行jar文件http://www.ikvm.net/(java的另一个VM)
或者你可以将java转换为exe使用:http://www.duckware.com/jexepack/index.html
顺便说一下,你可以使用gcc.gnu.org/java(GCC Gnu的另一个编译器“GCJ”)在独立的可执行文件中编译java

答案 1 :(得分:2)

jar文件是java archieve。 JRE是这种文件的运行时环境,它依赖于它。没有任何类型的Java运行时环境,你就不能。

但是,有许多环境已经拥有它,因此您不必单独安装它。

不需要JDK / SDK。

请注意,将jar文件转换为exe不会改变它仍然需要运行java运行时环境的事实。

答案 2 :(得分:2)

您不需要“JDK”或“JRE SDK”,但您最少需要“JRE”。您可以将其转换为EXE,但仍需要包含具有JRE所有相同信息的库。

E.g。使用VC ++,您需要该版本的运行时库来运行此类程序。