所以看起来我必须回答我自己的问题。所以不要因此而打我。
经过深入研究,并从2012年至今(2013年3月)从Apple下载了所有Java开发人员包,事实证明它与Xcode无关。
Jar Bundler
过去是苹果自己的Java Developer Packages。在一个接一个地尝试了它们并用Pacifist检查它们之后,我发现了以下内容:
从
目录通过安装此软件包而被删除,但同一软件包不再重新安装新的目录。/usr/share/java/Tools/*.app
即使在 2012-006 删除目录后重新安装 2012-005 也不会让您恢复 ./usr/share/java/Tools
Jar Bundler.app
因此,在丢失它后返回的唯一方法,而一些Apple Java开发人员包更新练习您需要执行以下操作:Jar Bundler.app
- 获取Pacifist或您选择的其他工具,他们可以处理机智的文件。
*.pkg
- 打开 Java for OS X 2012-005 开发人员包与它。
- 按住 Ctrl 键并单击
JavaDeveloper.pkg\JavaTools.pkg\Jar Bundler.app
- 选择
Install to Default location
- 打开
Terminal.app
open /usr/share/java/Tools/Jar\ Bundler.app/
就是这样,不要忘记备份它。
要了解哪个 Apple 发行号属于哪个 JDK/JRE 版本号,请参阅以下内容:
-
Java for OS X 2012-005 开发者包从 2012-09-06
$ java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
-
Java for OS X 2012-006 开发者包从 2012-10-16
$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
-
Java for OS X 2013-001 开发者包从 2013-02-19
$ java -version
java version "1.6.0_41"
Java(TM) SE Runtime Environment (build 1.6.0_41-b02-445-11M4107)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-445, mixed mode)
-
Java for OS X 2013-002 开发者包从 2013-03-04
$ java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)