2012-06-04 28 views

Trả lời

18

MAC OS cũng làm việc trên Linux, bởi vì SceneBuilder là Java thuần túy 100%, chủ yếu. Tải xuống tệp DMOS DMG từ đây: http://www.oracle.com/technetwork/java/javafx/downloads/index.html

Sau đó, trích xuất bằng 7-zip. Đó là một hệ thống tệp nén HFS.

$ mkdir javafx_scenebuilder 
$ 7z e -ojavafx_scenebuilder javafx_scenebuilder-1_0-macosx-universal.dmg 

Bây giờ trích xuất các phân vùng HFS:

$ cd javafx_scenebuilder 
$ 7z x 4.hfs 

này sẽ trích xuất nhiều tập tin. Bạn sẽ chỉ cần "Trình tạo cảnh JavaFX 1.0/Trình tạo cảnh JavaFX 1.0.app/Contents/Java". Bạn có thể xóa tất cả các tệp khác. Bắt đầu Scenebuilder:

$ cd "JavaFX Scene Builder 1.0/JavaFX Scene Builder 1.0.app/Contents/Java" 
$ java -cp javafx-beans-dt.jar:javafx-designtime.jar:jfxrt.jar:SceneBuilder.jar com.oracle.javafx.authoring.Main 

Sẽ có một ngoại lệ khi bắt đầu nói điều gì đó về "ClassNotFoundException: com.sun.prism.es2.gl.x11.X11GLFactory", nhưng nó sẽ làm việc anyway.

Lưu ý rằng bạn sẽ cần JDK7u6 để chạy nó.

+1

Hoạt động tốt trên Ubuntu 12.04. –

+0

Phản hồi tuyệt vời. –

2

Có, bạn nói đúng, chưa có phiên bản Linux nào, không may.

tôi hỏi về JavaFX Diễn đàn đầu năm nay, bạn có thể tìm thấy những câu trả lời từ Jeff McDonald ở đây:

https://forums.oracle.com/forums/thread.jspa?threadID=2369765&start=15&tstart=0

Vì vậy, tôi nghĩ rằng bạn có 2 lựa chọn:

  • Sửa FXML tệp thủ công
  • Sử dụng máy ảo nơi bạn cài đặt một hệ điều hành được hỗ trợ bởi Trình tạo Scence và bạn sử dụng nó để chỉnh sửa các tệp FXML. (Bạn có thể ví dụ như chia sẻ một thư mục giữa các máy chủ Linux và vị khách và giữ phần còn lại của sự phát triển trên Linux.)
+0

Cảm ơn, util Oracle nhận ra rằng rất nhiều nhà phát triển Java trong Linux, tôi nghĩ rằng tôi sẽ đi cho điều máy ảo – Walllzzz

1

Một lựa chọn, mà tôi sử dụng cho đến khi nó được hỗ trợ chính thức cho Linux là cài đặt phiên bản Windows của Trình tạo cảnh thông qua Wine.

+0

có một bản xem trước phát triển: http://www.oracle.com /technetwork/java/javafx/downloads/devpreview-1429449.html – vchelbanster

2

Tôi đã tạo trình tạo cảnh làm việc trên Linux. 1. có phiên bản hệ điều hành MacOS (file dmg) 2. chiết xuất file .jar 3. tạo cấu trúc thư mục thích hợp 4. tạo ra một kịch bản thực thi lệnh thích hợp 5. thắng

phiên bản
Các vấn đề liên quan