Java OSX为什么需要安装JDK才能使我的脚本正常运行?

时间:2014-03-20 00:04:46

标签: java macos

我通过OSX的终端手动创建了一个jar文件和它的清单文件。 jar需要终端开关-XstartOnFirstThread才能在OSX上正常运行。它在我的Mac上工作正常,但是当我尝试在别人的Mac上运行时,这个开关没有工作。

检查java版本后。我注意到我正在运行Java版本" 1.7.0_45"而有问题的计算机只运行Java版本1.6 .......

下载并运行最新的JRE并没有改变这个版本,但是下载最新的JDK就可以了,现在交换机正常工作。

我的问题是,为什么有人需要安装开发套件才能运行我创建的jar?这看起来并不实际。或者我在这个假设中是不正确的,并且安装JDK包括可以在不安装整个JDK的情况下安装的更新?

很抱歉,如果这听起来很混乱,我只是想知道哪些工具包可以做什么,所以请尽可能清楚地解释这个问题。提前谢谢,

0 个答案:

没有答案
相关问题