merhabalar. macOS sisteme eclipse 4.21 ile Javafx kurmaya çalışıyorum fakat library eklerken garip hatalar alırken bunları bir şekilde çözdüm(gibi). şimdi ise vm machine kısmında hata yapıyorum galiba. YouTube'dan binlerce video izledim ama henüz çözemedim. stackoverflow falan da gezdim hepsi benzer ama aynı olmayan sorunlar yaşamış. bir türlü çözemedim. şu an fx sitesinde yazan vm kodu da run config olarak girdim(yani her şeyi ayarladım) lakin hala ekteki hatayı alıyorum. şimdiden teşekkürler... Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found at javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:283) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:254) at javafx.graphics/com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:264) at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291) at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163) at javafx.graphics/com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:659) at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:410) at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:364) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1071) Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found at javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:95) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125) at java.base/java.lang.Thread.run(Thread.java:833) Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1071) Caused by: java.lang.RuntimeException: No toolkit found at javafx.graphics/com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:276) at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291) at javafx.graphics/com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163) at javafx.graphics/com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:659) at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:410) at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:364) ... 5 more |
JavaFx - Eclipse kurarken ortaya çıkan binlerce problem
-
-
intellij ile çözebilecek varsa onu da kullanıyorum. ordan da halledebiliriz....
-
JavaFX üzerine ben de bayağı bir kafa patlattım ve sorunun çözümünü Eclipse'te sağlayabildim. Normalde sevmem ama denemek için Netbeans de kurdum, o da olmadı. İşleyişi anladıktan sonra Eclipse çok pratik geldi bana. Ben öncelikle Eclipse'in marketplace'inden e(fx)clipse'i indirdim. Ardından JavaFX sdk'sını da internetten indirmek gerekiyor. Youtube'da izlediğim bir videoda indirilen JavaFX sdk'sını user library olarak eklemek gerektiğini söylemiş ve her projeye bu kütüphaneyi ekliyor. Buna hiç gerek kalmadı. Marketplaceten e(fx)lipse kurunca preferencesta JavaFX kısmı geliyor. Oradaki JavaFX sdk dizinini değiştirmek daha pratik bir yöntem. Bu şekilde oluşturulan her JavaFX projesinde bu kütüphane hazır geliyor. Bir de Eclipse üzerinden çalışında (özellikle e(fx)clipse) indirdiyseniz VM argümanını girmenize gerek kalmıyor. Nedeni de projeye module dosyasının otomatik olarak eklenmesi. Module dosyasını proje oluştururken create module seçip seçmemeniz farketmiyor, yine de oluşturuyor. Denemek için bu module dosyasını sildim ve o zaman da dedikleri gibi VM argümanı olmadan çalışmıyor. Ayrıca gui kısmını java kodu içerisinde değil de fxml ile düzenleyecekseniz proje oluştururken Next > Next diyip en sondaki sayfada dil olarak fxml seçtiğiniz takdirde gerekli controller ve fxml dosyalarını da hazır olarak getiriyor.
Ben sistemi iyice oturttum. Dediklerimi bir deneyin isterseniz, olmadı yine yardımcı olmaya çalışırım.
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X