ตัวสร้างฉาก JavaFX หายไปไหน?


95

ฉันพยายามค้นหาตัวสร้างฉาก JavaFX ที่เข้าใจยากเพื่อที่ฉันจะได้ใช้มันใน Intellij ฉันใช้ Windows OS

Oracle ได้ระบุว่าตัวสร้างฉาก JavaFX รวมอยู่ในการดาวน์โหลดใหม่ แต่ไม่ว่าฉันจะค้นหาด้วยวิธีใดฉันก็ไม่พบ (ดูhttp://www.oracle.com/technetwork/java/javafx/downloads/index.html ) ฉันคิดว่าพวกเขาเชื่อมโยงไปยังหน้าที่ไม่ถูกต้องและ Googling เพราะมันทำให้ฉันไม่ไปไหน

ฉันติดตั้ง Java 8 SDK แล้วและใช้งานได้ดี เห็นได้ชัดว่าตอนนี้ JavaFX รวมอยู่ในนั้น แต่ไม่มีที่ไหนในโฟลเดอร์ Java ที่ฉันสามารถหาตัวสร้างฉากได้และดูเหมือนว่าจะหายไปทางออนไลน์โดยสิ้นเชิง

ได้โปรดใครก็ได้ช่วย ฉันแค่อยากเขียนโปรแกรม GUI ขนาดเล็กและดูเหมือนว่า JavaFX จะเป็นหนทางที่จะไป (ถ้ายังไม่เป็นเช่นนั้นอย่าลังเลที่จะทำให้ฉันไม่เข้าใจความคิดนี้!)


อืมคุณหมายความว่าไม่มีการดาวน์โหลดเหรอ? นั่นคือฉันยัด :(
ประมาณ

น่าเศร้าที่ฉันไม่คิดอย่างนั้น โปรดดูคำตอบล่าสุดของฉัน
José Pereda

มีรหัสอยู่ที่นั่น ตรวจสอบลิงค์
José Pereda

@James_D โปรแกรมสร้างฉากถูกยกเลิกหรือไม่? พวกเขาจะทำการอัปเดตต่อไปเมื่อ javaFX เวอร์ชันใหม่ออกมาหรือไม่?

1
@NotNotLogical Oracle จะไม่อัปเดต ตอนนี้เป็น Open Sourced แต่ Gluon ดูเหมือนจะเผยแพร่งานสร้างบนโอเพ่นซอร์สนั้นดังนั้นฉันคิดว่าควรทำตาม
สิบ

คำตอบ:


86

ด้วย JDK8u40 ตามนี้ :

ตั้งแต่ Oracle Java SE 8u40 Oracle ไม่ได้จัดเตรียมไบนารี JavaFX Scene Builder ที่มาพร้อมกับชุดแยกต่างหาก หากคุณต้องการมีส่วนร่วมในการเปลี่ยนแปลงแนวคิดหรือเพียงแค่แจ้งให้เราทราบว่าคุณได้ทำอะไรกับโค้ดนี้แล้วโปรดอ่านหลักเกณฑ์การมีส่วนร่วมของชุมชน OpenJDK และเข้าร่วมรายชื่ออีเมลที่เปิด

คุณยังสามารถดาวน์โหลดไบนารีสุดท้ายได้ที่ Oracle ในลิงค์นี้ แต่ตรวจสอบคำเตือนนี้:

คำเตือน: JavaFX Scene Builder เวอร์ชันเหล่านี้อาจมีส่วนประกอบที่ไม่มีแพตช์ความปลอดภัยล่าสุดและไม่แนะนำให้ใช้ในการผลิต

ซึ่งหมายความว่าจะไม่รวมการเปลี่ยนแปลงล่าสุดของ 8u40 เช่นการSpinnerควบคุมใหม่

ทางเลือก

โครงการเปิดแหล่งที่มาและคุณสามารถค้นหารหัสการปรับปรุงที่ OpenJFX repo ดังนั้นคุณมีอิสระที่จะดาวน์โหลดและสร้างมัน

นับตั้งแต่เปิดตัวภายใต้ใบอนุญาต BSD, gluonคือการสนับสนุนเสนอรุ่นปรับปรุงของฉากสร้าง, และคุณสามารถดาวน์โหลดติดตั้งสำหรับแพลตฟอร์มหรือขวดที่ปฏิบัติการได้จากของคุณที่นี่

นอกจากนี้ยังมีที่เก็บแบบเปิดที่ทุกคนสามารถมีส่วนร่วมได้


แต่นั่นคือไซต์ดาวน์โหลดซอร์สโค้ดไม่ใช่ไซต์ความพร้อมใช้งานทั่วไป ฉันคิดว่ามันเป็นเพียงการกำกับดูแลเมื่อพวกเขาอัปเดตเป็น 8u40 (เมื่อวานนี้?)
James_D

พวกเขาบอกว่ามันดังและชัดเจน: ตั้งแต่ Oracle Java SE 8u40 Oracle ไม่ได้จัดเตรียมไบนารี JavaFX Scene Builder ที่มาพร้อมกับชุดแยกต่างหาก
José Pereda

4
ตกลงที่น่าแปลกใจเล็กน้อย กลูออนน่าจะเป็นทางไป
James_D

1
@NotNotLogical ฉันไม่สามารถบอกได้ จากปัญหา Jira นี้ดูเหมือนว่าซอร์สโค้ดจะอยู่ใน JDK 9 ซึ่งหมายความว่าจะทำการเปลี่ยนแปลงที่จำเป็นเพื่อให้ตรงกับ JDK ใหม่ ไม่ว่าพวกเขาจะเพิ่มคุณสมบัติ JavaFX ใหม่หรือไม่อีกครั้งฉันไม่สามารถบอกได้ ขึ้นอยู่กับจำนวนมากของการดาวน์โหลดจาก gluon สร้างของฉันเดา gluon จะพยายามที่จะให้มันมีการปรับปรุงมากที่สุดเท่าที่เป็นไปได้และถูกเปิดมาทุกคนสามารถมีส่วนร่วม
José Pereda

1
สวัสดีทุกคนดูเหมือนว่า Oracle ยังไม่สามารถแก้ไขปัญหานี้ได้ แม้ว่าฉันจะใช้ Java SE7 แต่ฉันไม่สามารถหาวิธีดาวน์โหลด SceneBuilder ได้ ผมเคยทำงานเมื่อ 2 ปีที่แล้ว ฉันไม่เข้าใจว่าทำไมพวกเขาจึงลบไบนารีออกจากเว็บไซต์ของพวกเขา มีใครมีข้อมูลอัปเดตเกี่ยวกับปัญหานี้บ้างไหม ถ้าเป็นเช่นนั้นโปรดแจ้งให้เราทราบ
riroo

63

ติดตั้ง JavaFx Scene Builder (Gluon) ด้วย Intellij 14 บน Windows ด้วย JDK7

สิ่งนี้อาจใช้ได้กับ Java 8 เช่นกัน แต่ฉันใช้ 7 ดังนั้นฉันจึงไม่ได้ทดสอบ 8

ฉันรู้ว่าได้รับคำตอบแล้ว แต่อาจเป็นประโยชน์สำหรับผู้ใช้ Intellij ในอนาคต หากต้องการให้ตัวสร้างฉากทำงานกับ Intellij 14 ให้ทำตามขั้นตอนต่อไปนี้

  1. ติดตั้ง Scene Builder สำหรับ Windows ดาวน์โหลด / ติดตั้งจากที่นี่ ( Windows Installer (x64) )
  2. ตั้งค่าเส้นทางของ Scene Builder เป็นปฏิบัติการใน Intellij File -> Settings -> Languages And Frameworks -> JavaFxโดยค่าเริ่มต้นของฉันติดตั้งภายใต้C:\Users\kris\AppData\Local\SceneBuilder\ ป้อนคำอธิบายภาพที่นี่
  3. เปิด.fxmlไฟล์ของคุณ คลิกที่แท็บตัวสร้างฉาก ป้อนคำอธิบายภาพที่นี่

อัปเดต 2019:

  • เส้นทางการติดตั้งเริ่มต้นดูเหมือนว่า "Program Files" C:\Program Files\SceneBuilder\SceneBuilder.exe
  • อาจต้องเปิดใช้ปลั๊กอิน JavaFX ใน Intellij 2019

ขอบคุณ - สิ่งนี้ได้ผลสำหรับฉันเช่นกัน กำลังใช้ OSX + JDK8
k2col

1
บน Mac มันIntelliJ IDEA -> การตั้งค่า พาฉันไปหาตลอด
Brad Turek

0

สำหรับ Mac ใน Intellij คุณต้องไปที่การตั้งค่าจากนั้นพิมพ์ JavaFX จากนั้นทำสิ่งนี้ โปรดดูภาพที่แนบมา

ป้อนคำอธิบายภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.