需要将Java程序打包到JAR文件中,以便可以使用java -jar命令执行它.所以,为什么我不具备执行javac与java -jar javac命令?Sun/Oracle是如何将java程序转换为可执行的二进制文件的?
我知道有些工具可以将jar文件转换为Windows可执行文件.但我希望我的jar可以在没有bash脚本帮助的情况下在Linux/OS X中执行.
----------更新
我发现此链接非常有用:https://github.com/maynooth/CS210/wiki/Convert-Java-Executable-to-Linux-Executable
我有时想知道为什么Java被称为平台独立语言?
我无法找到以下几点的正确解释:
如果上述问题的答案为否,那么如何实现平台独立性.
请帮助我学习这个基本概念.