Jak poznać wersję JDK z kodem JavaJak poznać wersję JDK z kodem Java
Odpowiedz
Przypuszczam, to znaczy tylko w wersji Java, w którym to przypadku spróbuj tego:
String version = System.getProperty("java.version");
powołując się na Ciąg java.version dla czegokolwiek innego niż pokazywanie człowiekowi jest delikatny i przerwie się, jeśli uruchomisz inną implementację Java.
W sposób niezawodny programowo używa się refleksji, aby dokładnie zapytać, czy dany obiekt jest dostępny, a następnie odpowiednio wybrać odpowiedni kod.
Czy możesz podać przykład tego, kiedy to się nie powiedzie? –
@Jesse, wolałbym odłożyć to na odwrót. Jaką regułę skonfigurowałbyś do analizy łańcucha java.version? –
Cóż, chciałbym użyć java.specification.version zamiast java.version, a kod wyglądałby następująco: If (Float.valueOf (System.getProperty ("java.specification.version")) ≥ = 1.6) {doJava6Thing} ; else {doJava5Thing} –
- 1. Jak poznać wersję jQuery programowo
- 2. Jak poznać zainstalowaną wersję xdebug?
- 3. Jak poznać wersję JUnit w Eclipse
- 4. Jak zmienić wersję JDK dla projektu Eclipse
- 5. Jak mogę poznać wersję CLR zrzutu awaryjnego?
- 6. Kod źródłowy JDK/JRE z pasującym kodem źródłowym JSSE (SSL) i pasującym działającym JDK/JRE?
- 7. Jak ustawić wersję JDK do kompilowania stron JSP?
- 8. Jak obniżyć wersję JRE/JDK na Mac OSX?
- 9. Prototyp: Jak poznać wersję prototype.js za pomocą funkcji js?
- 10. Czy możesz podać mniejszą wersję jdk dla Travis ci
- 11. Przełącz z jdk na Sun jdk
- 12. Jak znaleźć minimalną wersję JDK konkretnej wersji zależności maven?
- 13. Java - Jak wykryć wersję IP
- 14. Java 64-bitowe pytanie JDK
- 15. Kierowanie Java 6 z Java 9 JDK daje ostrzeżenia
- 16. Java - W jaki sposób mogę określić działającą wersję Mac OS X z kodem?
- 17. Java program obsługi wyjścia z kodem „130”
- 18. Jak poznać klasę wywołującą funkcję
- 19. Pobierz wersję java z pliku wsadowego
- 20. Jak usunąć open-jdk całkowicie z ubuntu?
- 21. Jak określić jdk zawierający wersje JAX-WS
- 22. Jak obejść to ograniczenie JDK?
- 23. Jak poznać radość autotools?
- 24. Instalowanie Java JDK na Ubuntu 10.04
- 25. IntelliJ - java: Nie można znaleźć JDK '1.8'
- 26. JDK 9 + Mac OS + jlink?
- 27. Zmienna środowiskowa JAVA_HOME i Java JDK fun
- 28. androidstudio zestaw wersję Java 1.7
- 29. Różnice między JDK i Java SDK
- 30. Jak poznać żądanie HTTP z Ajax?
dlaczego tag rekursji? –