Wenn eine Java-Anwendung eine bestimmte JRE-Version benötigt, wie kann ich dann die Verfügbarkeit von Mac OS X während der Installation überprüfen?Finden Sie alle verfügbaren JREs unter Mac OS X vom Installationsprogramm der Java-Anwendung
4
A
Antwort
1
Es sollte so einfach sein wie Blick auf /System/Library/Frameworks/JavaVM.framework/Versions/
Z.B. von meiner Maschine:
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$
0
Diese artical helfen können: http://developer.apple.com/technotes/tn2002/tn2110.html
Sommerliche:
String javaVersion = System.getProperty("java.version");
if (javaVersion.startsWith("1.4")) {
// New features for 1.4
}
+0
Ich möchte überprüfen, bevor Java-Code ausgeführt wird, wahrscheinlich mit Shell-Skript. –
Verwandte Themen
- 1. Anwendungsaktualisierungen unter Mac OS X
- 2. Qt4Dotnet unter Mac OS X
- 3. Testen Sie IE6 unter Mac OS X
- 4. Installieren Sie CLSQL unter Mac OS X
- 5. Vim Insert-Modus unter Mac OS X
- 6. pygettext.py und msgfmt.py unter Mac OS X
- 7. Desktop anzeigen/Alle Fenster unter Mac OS X ausblenden
- 8. Sprachcodierung in Emacs unter Mac OS X
- 9. Git core.editor unter Mac OS X
- 10. Cocoa-Anwendungsarchitektur unter Mac OS X
- 11. OpenCV-Installation unter Mac OS X
- 12. ausblenden alle Desktop-Symbole unter Mac OS
- 13. Einzigartige Hardware-ID unter Mac OS X
- 14. Java Swing GUIs unter Mac OS X
- 15. /proc/uptime unter Mac OS X
- 16. Windows Mobile Entwicklung Unter Mac OS X
- 17. Assembly-Assembly unter Mac OS X bearbeiten
- 18. Aktualisieren Brew Fehler unter Mac OS X
- 19. AVFoundation + GC unter Mac OS X
- 20. Programmgesteuert beim Start unter Mac OS X?
- 21. So erstellen Sie .deb-Pakete unter Mac OS X
- 22. Statische Verbindung wxHaskell unter Mac OS X
- 23. Applet 1.6 unter Mac OS X
- 24. Aktualisieren von Ruby unter Mac OS X
- 25. OpenMP unter Mac OS X 10.11 installieren
- 26. Java Drag & Drop unter Mac OS X
- 27. Wie richtet man libusb unter Mac OS X ein?
- 28. Wie Installation von MySQL unter Mac OS X zu entfernen
- 29. Finden Sie verfügbare USB-Geräte Mac OS X
- 30. Java System.getProperty ("user.dir") unter Mac OS X
Wie wird es installiert? Ein Skript? –