JRE/JDK for OSX and Java Preferences

Henri Gomez henri.gomez at gmail.com
Mon Aug 20 00:23:03 PDT 2012


Hi to all,

When I do a diff between JDK and JRE, I see CommandLine is not set in
JVMCapabilities :


@@ -9,7 +9,7 @@
         <key>CFBundleGetInfoString</key>
         <string>OpenJDK (1.7.0)</string>
         <key>CFBundleIdentifier</key>
-        <string>net.java.openjdk.jre</string>
+        <string>net.java.openjdk.jdk</string>
         <key>CFBundleInfoDictionaryVersion</key>
         <string>7.0</string>
         <key>CFBundleName</key>
@@ -24,6 +24,10 @@
         <string>1.7.0-b24-20120813</string>
         <key>JavaVM</key>
         <dict>
+                <key>JVMCapabilities</key>
+                <array>
+                        <string>CommandLine</string>
+                </array>
                 <key>JVMMinimumFrameworkVersion</key>
                 <string>13.2.9</string>
                 <key>JVMMinimumSystemVersion</key>

Questions :

- Is it why Apple Java Preferences didn't show JRE in list of
available Java env ?

- Any reasons why CommandLine Capability is not set for JRE since JRE
works perfectly from Command Line ?

Cheers


More information about the macosx-port-dev mailing list