Şimdi Ara

JavaFx - Eclipse kurarken ortaya çıkan binlerce problem

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
294
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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








  • 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.





  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.