gpt4 book ai didi

java - 如果 javac 是用 Java 编写的,为什么我可以执行 javac 就好像它是一个非 java 程序一样?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:29:55 24 4
gpt4 key购买 nike

<分区>

Java程序需要打包成JAR文件才能使用java -jar命令执行。那么,为什么我不必使用 java -jar javac 命令执行 javac 呢? Sun/Oracle 是如何把java程序变成可执行的二进制文件的?

我知道有一些工具可以将 jar 文件转换为 windows 可执行文件。但我希望我的 jars 可以在 Linux/OS X 中执行,而无需 bash 脚本的帮助。

------------更新

我发现此链接非常有用:https://github.com/maynooth/CS210/wiki/Convert-Java-Executable-to-Linux-Executable

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