java - 从 Java 应用程序安装程序中查找 Mac OS X 上所有可用的 JRE

标签 java macos installation

如果 Java 应用程序需要特定的 JRE 版本,那么我如何在安装过程中检查它在 Mac OS X 上的可用性?

最佳答案

它应该像查看/System/Library/Frameworks/JavaVM.framework/Versions/一样简单

例如从我的机器:

manoa:~ stu$ ll /System/Library/Frameworks/JavaVM.framework/Versions/
total 56
774077 lrwxr-xr-x  1 root  wheel    5 Jul 23 15:31 1.3 -> 1.3.1
167151 drwxr-xr-x  3 root  wheel  102 Jan 14  2008 1.3.1
167793 lrwxr-xr-x  1 root  wheel    5 Feb 21  2008 1.4 -> 1.4.2
774079 lrwxr-xr-x  1 root  wheel    3 Jul 23 15:31 1.4.1 -> 1.4
166913 drwxr-xr-x  8 root  wheel  272 Feb 21  2008 1.4.2
168494 lrwxr-xr-x  1 root  wheel    5 Feb 21  2008 1.5 -> 1.5.0
166930 drwxr-xr-x  8 root  wheel  272 Feb 21  2008 1.5.0
774585 lrwxr-xr-x  1 root  wheel    5 Jul 23 15:31 1.6 -> 1.6.0
747415 drwxr-xr-x  8 root  wheel  272 Jul 23 10:24 1.6.0
167155 drwxr-xr-x  8 root  wheel  272 Jul 23 15:31 A
776765 lrwxr-xr-x  1 root  wheel    1 Jul 23 15:31 Current -> A
774125 lrwxr-xr-x  1 root  wheel    3 Jul 23 15:31 CurrentJDK -> 1.5
manoa:~ stu$ 

关于java - 从 Java 应用程序安装程序中查找 Mac OS X 上所有可用的 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63206/

相关文章:

ubuntu - 当我在 ubundu12.04 中运行 'phantomjs' 命令时出现段错误(核心转储)

asp.net - 如何为 .Net 网站、Windows 服务等创建安装程序?

java - 如何在 arraylist 中使用先前定义的类

java - 在相似的 Web 应用程序之间共享 Web 层代码( Controller 和 JSP)的最佳实践

java - 内存不足,有什么方法可以动态回收树中不需要的节点?

objective-c - 如何在 cocoa (osx)中检测顺时针/逆时针鼠标/光标拖动?

java - 尝试在 Java 中初始化 Bouncy CaSTLe 密码时, key 长度不是 128/192/256 位

RubyGems - 我的系统似乎无法找到任何要安装的远程 gem

macos - 在 OSX 上的 zsh 中键入长命令时文本消失?

wix - 使用 WiX 关闭应用程序