मैं रनटाइम पर कैसे पता लगा सकता हूं कि जावाएफएक्स का कौन सा संस्करण मैं उपयोग कर रहा हूं?जावाएफएक्स का संस्करण संख्या कैसे प्राप्त करें?
उत्तर
com.sun.javafx.runtime.VersionInfo.getRuntimeVersion();
आप सिस्टम प्रॉपर्टी से javafx.runtime.version
नंबर प्राप्त कर सकते हैं।
import javafx.application.Application;
import javafx.stage.Stage;
public class ReportVersion extends Application {
public static void main(String[] args) { launch(args); }
@Override public void start(Stage stage) {
System.out.println("javafx.runtime.version: " + System.getProperties().get("javafx.runtime.version"));
System.exit(0);
}
}
ध्यान दें कि प्रणाली संपत्ति अभिगम विधि एक सुरक्षा अपवाद का कारण हो सकता है, तो एक अहस्ताक्षरित आवेदन एक ब्राउज़र में एम्बेडेड या WebStart के माध्यम से पहुंचा जा सकता है, तो सेर्गेई की com.sun
कॉल बेहतर भले ही सभी com.sun
कॉल पदावनत कर रहे हैं और नहीं हिस्सा हो सकता है आधिकारिक जावाएफएक्स सार्वजनिक एपीआई का।
अद्यतन
@assylias सेर्गेई के जवाब पर टिप्पणी संकेत मिलता है कि सेर्गेई की com.sun
एक सुरक्षा अपवाद का कारण हो सकता है, तो एक अहस्ताक्षरित आवेदन एक ब्राउज़र में एम्बेडेड या WebStart के माध्यम से पहुँचा जा सकता है प्रतीत होता है। तो शायद उन विशिष्ट स्थितियों के तहत चलते समय javafx रनटाइम संस्करण को निर्धारित करने के लिए कोई अच्छा समाधान नहीं है।
यह अनुमतियों की कमी के कारण सैंडबॉक्स वाले एप्लेट में काम नहीं करता है। थोड़ा संशोधित संस्करण 'System.getProperty ("javafx.runtime.version")' इस त्रुटि के साथ भी काम नहीं करता है: 'java.security.AccessControlException: एक्सेस अस्वीकार ("java.util.PropertyPermission" "javafx.runtime.version" "पढ़ें") ' –
आपके $JAVA_HOME/jre/lib
निर्देशिका में स्थित javafx.properties
फ़ाइल को पढ़ने के लिए सरल तरीकों में से एक है।
मेरे पास इस समय जावा 1.7 u9 स्थापित है। JavaFX यह बंडल के साथ v2.0.3 है तो उपरोक्त फ़ाइल निम्न पंक्ति में शामिल हैं:
javafx.runtime.version=2.0.3
मैंने जावा 1.8.0-31 स्थापित किया और इसलिए मुझे' javafx.runtime.version = 8.0.31' मिल रहा है। क्या यह सही है? – Brian
हां, यह है। जावा 1.8.0 में जावाएफएक्स 8 बंडल है। – DejanLekic
- 1. विंडोज रजिस्ट्री से आईई संस्करण संख्या कैसे प्राप्त करें?
- 2. उपयोगकर्ता से ऐप संस्करण संख्या कैसे प्राप्त करें?
- 3. जावाएफएक्स स्रोत कहां प्राप्त करें?
- 4. जेएनएलपी जावाएफएक्स 2 के सही संस्करण को कैसे डाउनलोड करें?
- 5. सही सॉफ्टवेयर संस्करण संख्या प्राप्त करना। v1.0.0.1
- 6. VisualSVN सर्वर का संस्करण संख्या कैसे खोजें?
- 7. संस्करण संख्या
- 8. जावाएफएक्स 2: टेबलसेल पंक्ति सूचकांक प्राप्त करें
- 9. संस्करण संख्या
- 10. संस्करण संख्या
- 11. एएसपी.Net संस्करण/बिल्ड संख्या
- 12. उपयोगकर्ता ओएस और संस्करण संख्या
- 13. मणि संस्करण संख्या
- 14. बड़ी संख्या में संख्याओं से बड़ी संख्या कैसे प्राप्त करें?
- 15. रिकॉर्ड की पंक्ति संख्या कैसे प्राप्त करें?
- 16. जावाएफएक्स
- 17. सेमेवर कैसे प्राप्त करें मैवेन संस्करण का प्रमुख हिस्सा?
- 18. Xvfb प्रदर्शन संख्या कैसे प्राप्त करें
- 19. एनएसओब्जेक्ट की संदर्भ संख्या कैसे प्राप्त करें?
- 20. एमएसआई संस्करण संख्या
- 21. बाइनरी फ़ाइल का जादू संख्या कैसे प्राप्त करें
- 22. PowerShell का उपयोग करके एमएसआई उत्पाद संस्करण संख्या कैसे प्राप्त करूं?
- 23. सी #: असेंबली के संस्करण संख्या को कैसे सेट करें
- 24. एक स्थिर पुस्तकालय में संस्करण संख्या को कैसे स्टोर करें?
- 25. माइग्रेशन के वर्तमान "संस्करण संख्या" को कैसे सेट करें?
- 26. get_git_version संस्करण संख्या
- 27. जावाएफएक्स
- 28. Winform में IE संस्करण जानकारी कैसे प्राप्त करें?
- 29. स्लाइडर का हाइब्रिड जावाएफएक्स
- 30. मैं अपने एमईएफ प्लगइन वाले प्रत्येक डीएलएल का संस्करण संख्या कैसे प्राप्त करूं?
जावा वेब के माध्यम से काम करने के लिए शुरू – assylias
आप, कृपया, विस्तृत कर सकते हैं नहीं लगता है? क्या कोई आउटपुट या अपवाद है? –
मेरे पास यह मेरे सामने नहीं है, लेकिन पदार्थ में: क्लासलोडर अपवाद, com.sun.javafx.runtime.VersionInfo लोड नहीं कर सकता है। और कार्यक्रम शुरू नहीं होता है। – assylias