有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java何时使用。罐子,对。exe?

在Java中,我们可以将源代码编译成两种类型的可执行文件:a。jar文件(基本上是字节码)和一个。exe文件,基本上是机器代码。在什么情况下,最好编译成一个。exe与a。jar,反之亦然?哪个跑得更快?谢谢


共 (2) 个答案

  1. # 1 楼答案

    不完全是。有一些工具可以创建。exe文件来自Java可执行JAR,但这绝不是JDK的正常功能

    在极少数情况下。exe文件将是一个实际的必需品,因为要运行一个常规的jar,您只需要安装Java并正确配置

    决定使用jar还是exe的一个简单测试是问自己“你需要这个文件成为一个.exe文件吗?”。如果你不能在5秒内回答这个问题,那就用jar文件吧

  2. # 2 楼答案

    创建.exe文件的唯一原因是为了更容易在Windows中运行应用程序或安装程序

    Java编译成字节码,然后在JVM中运行。通常情况下。exe只是一个包装器,它确保javaVM已启动,并且类字节存储在。exe(或任何其他位置)正在运行