Javaアプリケーションに特定のJREバージョンが必要な場合、インストール中にMac OS Xでの可用性を確認するにはどうすればよいですか?JavaアプリケーションインストーラからMac OS Xで利用可能なすべてのJREを検索
それは例えば/System/Library/Frameworks/JavaVM.framework/Versions/を見ているのと同じくらい簡単であるべき
Javaアプリケーションに特定のJREバージョンが必要な場合、インストール中にMac OS Xでの可用性を確認するにはどうすればよいですか?JavaアプリケーションインストーラからMac OS Xで利用可能なすべてのJREを検索
それは例えば/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$
このarticalは助けることがあります。 http://developer.apple.com/technotes/tn2002/tn2110.html
夏らしい:それがインストールされているどのように
String javaVersion = System.getProperty("java.version");
if (javaVersion.startsWith("1.4")) {
// New features for 1.4
}
Javaコードを実行する前に、おそらくシェルスクリプトを使用してチェックしたいと考えています。 –
を?スクリプト? –