JavaFX sahne oluşturucu nereye gitti?


95

Zor JavaFX sahne oluşturucusunu bulmaya çalışıyorum, böylece onu Intellij'de kullanabilirim. Windows işletim sistemindeyim.

Oracle, JavaFX sahne oluşturucunun yeni bir indirmeye dahil edildiğini belirtti, ancak nasıl ararsam da bulamıyorum (bkz. Http://www.oracle.com/technetwork/java/javafx/downloads/index.html ). Yanlış sayfaya bağlantı verdiklerini ve bunun için Google’ın beni hiçbir yere götürmediğini düşünüyorum.

Zaten Java 8 SDK yüklüyüm ve iyi çalışıyor. Görünüşe göre JavaFX şimdi buna dahil, ancak Java klasörünün hiçbir yerinde sahne oluşturucuyu bulamıyorum ve çevrimiçi olarak tamamen eksik görünüyor.

Lütfen biri yardım edebilir mi? Ben sadece küçük bir GUI programı yazmak istiyorum ve görünüşe göre JavaFX gitmenin yolu gibi görünüyor (eğer değilse, o zaman beni bu düşünceden kurtarmakta özgürsünüz!)


Yani indirme yok mu demek istiyorsun? Bu benim doldurulmuşum :(
tentimes

Maalesef öyle düşünmüyorum. Lütfen son cevabıma bir göz atın.
José Pereda

Eh, kod dışarıda. Bu bağlantıyı
José Pereda

@James_D O halde Scene Builder programı durduruluyor mu? JavaFX'in yeni sürümleri çıktıkça güncellemeye devam edecekler mi?

1
@NotNotLogical Oracle onu güncellemeyecek. Şu anda Açık Kaynaklıdır, ancak Gluon bu açık kaynak üzerine yapılan yayınlar yapıyor gibi görünüyor, bu yüzden bence en iyisi onları takip edin.
tentimes

Yanıtlar:


86

JDK8u40 ile uygun bu :

Oracle Java SE 8u40 ile başlayarak, Oracle, JavaFX Scene Builder ikili dosyalarına eşlik eden ayrı bir set sağlamaz. Değişikliklere, fikirlere katkıda bulunmak veya sadece kodla ne yaptığınızı bize bildirmek isterseniz, lütfen OpenJDK Topluluğu katkı kurallarına başvurun ve openjfx-dev posta listesine katılın.

Yine de Oracle'daki son ikili dosyayı bu bağlantıdan indirebilirsiniz . Ancak bu uyarıyı kontrol edin:

UYARI: JavaFX Scene Builder'ın bu sürümleri, en son güvenlik yamalarını içermeyen ve üretimde kullanılması tavsiye edilmeyen bileşenler içerebilir.

Bu, yeni Spinnerkontrol gibi 8u40'ın son değişikliklerini içermediği anlamına gelir .

Alternatifler

Proje açık kaynak olduğunu ve OpenJFX güncellenebilir kodunu bulabilirsiniz repo . Yani onu indirmekte ve inşa etmekte özgürsünüz.

Onun BSD lisansı altında piyasaya beri Gluon Sahne Builder güncellenmiş bir sürümü için destek sunuyor ve siz platformu veya çalıştırılabilir bir kavanoz için bir yükleyici indirebilirsiniz burada .

Ayrıca herkesin katkıda bulunabileceği açık bir depoları var .


Ancak bu kaynak kodu indirme sitesi, genel kullanılabilirlik sitesi değil. Sanırım 8u40'a güncellediklerinde (dün?) Sadece bir gözetim.
James_D

Bunu açık ve net bir şekilde söylüyorlar: Oracle Java SE 8u40 ile başlayarak, Oracle ayrı bir JavaFX Scene Builder ikili dosyası seti sağlamıyor
José Pereda 15

4
Tamam, bu biraz sürpriz. Gluon gitmenin yolu gibi görünüyor.
James_D

1
@NotNotLogical Anlayamıyorum. Bu Jira sorununa dayanarak , kaynak kodun JDK 9'da olacağı görülüyor, bu da onu yeni JDK ile senkronize tutmak için gerekli değişiklikleri yapacakları anlamına geliyor. Yeni JavaFX özellikleri ekleyip eklemeyeceklerini yine söyleyemem. Gluon'un oluşturduğu çok sayıda indirmeye dayanarak, sanırım Gluon onu olabildiğince güncel tutmaya çalışacak ve açık kaynaklı olduğu için herkes katkıda bulunabilir.
José Pereda

1
Herkese merhaba, Oracle hala bu sorunu çözmemiş gibi görünüyor. Java SE7 kullanmama rağmen SceneBuilder'ı indirmenin bir yolunu bulamıyorum. 2 yıl önce çalıştırıyordum. İkili dosyaları neden web sitelerinden aniden kaldırdıklarını anlamıyorum. Bu sorunla ilgili herhangi bir güncelleme olan var mı? Öyleyse lütfen bana bildirin.
riroo

63

JavaFx Scene Builder'ı (Gluon) Intellij 14 ile Windows'a JDK7 ile yükleyin

Bu muhtemelen Java 8 ile de çalışacaktır, ancak 7 kullanıyorum, bu yüzden 8'i test etmedim.

Bunun yanıtlandığını biliyorum, ancak bu gelecekteki Intellij kullanıcıları için yararlı olabilir. Sahne oluşturucunun Intellij 14 ile çalışmasını sağlamak için aşağıdaki adımları kullanın.

  1. Windows için Scene Builder'ı yükleyin. Buradan İndirin / Kurun ( Windows Installer (x64) )
  2. Sahne Oluşturucu yolunu Intellij'de yürütülebilir olarak ayarlayın. File -> Settings -> Languages And Frameworks -> JavaFxVarsayılan olarak benimki altında yüklüC:\Users\kris\AppData\Local\SceneBuilder\ görüntü açıklamasını buraya girin
  3. Dosyanı aç .fxml. Sahne oluşturucu sekmesine tıklayın. görüntü açıklamasını buraya girin

GÜNCELLEME 2019:

  • Varsayılan yükleme yolu "Program Dosyaları" olarak biliniyor gibi görünüyor C:\Program Files\SceneBuilder\SceneBuilder.exe
  • JavaFX eklentisinin Intellij 2019'da etkinleştirilmesi gerekebilir

Teşekkürler - bu benim için de çalıştı. OSX + JDK8 kullanıyorum.
k2col

1
Mac'te IntelliJ IDEA -> Tercihler . Bulmam sonsuza kadar sürdü.
Brad Turek

0

Mac'te, Intellij'de tercihlere gitmeniz, ardından JavaFX yazmanız ve bunu yapmanız gerekir. Lütfen ekli resme bakın.

görüntü açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.