gpt4 book ai didi

java - 从 .java 创建 .exe 文件或者这不是正确的方法?

转载 作者:行者123 更新时间:2023-11-30 04:04:51 27 4
gpt4 key购买 nike

作为一名计算机科学学生,我主要用 Java 编写程序,我所做的就是制作 .java 文件并将其提交给教师以获得分数。

我想知道如何从 .java 文件转换为我在计算机中看到的 .exe 文件。

我在Google和这个网站上查找过,他们所说的并没有什么意义,因为他们说唯一合适的方法是创建.jar文件,这需要在其他计算机上安装Java环境,而我还没有看到任何.jar文件。我生活中的 jar 文件。

此外,他们说使用像 launch4j 这样的软件会破坏 Java 的真正用途,并可能导致错误。

我很困惑。也许Java不是一种用于制作.exe文件的语言?那么是什么语言呢?如何制作 .exe 文件以及专业程序员中最常见的制作方法是什么?

注意:我所说的.exe文件并不是指安装文件,我的意思只是程序本身,例如starcraft2.exeutorrent.execalculator.exe

最佳答案

Java 程序不会生成 .exe 文件,而是生成 .jar,因为在编译时,Java 代码不会变成机器代码,而是字节码。然后,字节码文件会合并到 .jar 文件中(与 .rar.zip 文件类似)并通过 Java 虚拟机执行。

要创建 .jar 文件,您可以查看 Oracle 提供的 Java 教程: http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

如果您想通过编程创建.exe文件,您需要学习C、C++、Assembly和C#。

由于您已经了解 Java,如果您愿意,我建议您学习 C#,因为这两种语言非常相似。

关于java - 从 .java 创建 .exe 文件或者这不是正确的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21007064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com