Tôi không thể tìm thấy gói JavaFX của bộ dựng cảnh JavaFX trên trang web chính thức của Oracle http://www.oracle.com/technetwork/java/javafx/overview/index.html có bất kỳ Giải pháp nào để tôi có thể làm việc trên một bản định dạng Linux không?là JavaFX Scene Builder có sẵn trên hỗ trợ Linux không?
Trả lời
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ó.
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.)
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
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.
có một bản xem trước phát triển: http://www.oracle.com /technetwork/java/javafx/downloads/devpreview-1429449.html – vchelbanster
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ảnHiện tại có official developer preview of SceneBuilder for Linux.
Release notes, installation instructions and known bugs.
Bản xem trước này ám ảnh những cách giải quyết thông minh được đăng trong một câu hỏi trước để sử dụng Wine hoặc phiên bản OSB của Trình tạo nền tảng trên Mac OS X trên Linux.
Có. Nhìn vào JavaFX Scene Builder.
Đẹp, thực sự là một phiên bản xem trước để tải xuống. – ceklock
- 1. JavaFX Scene Builder và fx: include
- 2. JavaFX trên Linux
- 3. Cách điền một TableView được định nghĩa trong tệp fxml được thiết kế trong JavaFx Scene Builder
- 4. Có trình điều khiển cho mysql trên nodejs hỗ trợ các thủ tục lưu sẵn không?
- 5. Các khối Objective-C có được hỗ trợ bởi các trình biên dịch trên Linux không?
- 6. Ember.js có hỗ trợ IE6 không?
- 7. Hỗ trợ Mã VS2010 có hỗ trợ nUnit không?
- 8. OpenRasta có hỗ trợ Mono không?
- 9. JavaFX: Thêm nút mới vào Scene trong mã java khi Scene ban đầu được tải từ FXML
- 10. Hỗ trợ đường ống được đặt tên Windows trong Linux
- 11. Sự kiện onbeforeunload có được hỗ trợ trên iPhone không?
- 12. (1002) - Không kết nối khách hàng có sẵn hỗ trợ giao thức yêu cầu: 'HTTPS'
- 13. sem_timedwait không được hỗ trợ đúng cách trên RedHat Enterprise Linux 5.3 trở đi?
- 14. Có hỗ trợ tập lệnh nào trên Windows Phone không?
- 15. Gcc có hỗ trợ int 128 bit trên amd64 không?
- 16. MD5 có được hỗ trợ trên Windows Phone 7 không?
- 17. CMake trên Linux: "nền tảng mục tiêu không hỗ trợ liên kết động"
- 18. localtime_r hỗ trợ trên MinGW
- 19. Cassandra có hỗ trợ sharding không?
- 20. Làm cách nào để chạy ứng dụng Java GUI trên Linux không có đầu không hỗ trợ GUI?
- 21. Linux tùy chỉnh thực thi trên toàn cầu có sẵn
- 22. Selenium Webdriver Hỗ trợ cho JavaFX 2.0 Webkit hoặc QT5 Webkit (Mục tiêu: webkit không đầu)
- 23. Việc kéo và thả có được TreeItem hỗ trợ không?
- 24. Hỗ trợ SQLite là gì?
- 25. Hỗ trợ SVG trên Android
- 26. Thư viện hỗ trợ Android là gì?
- 27. IE10 có hỗ trợ FormData() không?
- 28. Xcode 4.3 có hỗ trợ distcc không?
- 29. S3 có hỗ trợ HTTP pipelining không?
- 30. Dịch vụ sao lưu Linux với hỗ trợ Glacier
Hoạt động tốt trên Ubuntu 12.04. –
Phản hồi tuyệt vời. –