2012-05-02 36 views
5

JavaFX 2 phụ thuộc nhiều vào mã gốc. Đối với ứng dụng máy tính để bàn của tôi, tôi muốn chọn hương vị JavaFX phù hợp nhất cho từng hệ điều hành được hỗ trợ để thực hiện cài đặt trên các hệ thống đích không đau nhất có thể.Làm thế nào để JNLP tải xuống phiên bản JavaFX 2 chính xác?

Vì JavaFX 2 đi kèm với một số tác vụ Ant để giúp triển khai, tôi nghĩ đây là cách để đi, nhưng dường như tôi đã đạt đến một kết thúc chết.

Nhiệm vụ deploy tạo ra một tập tin JNLP trong đó bao gồm một tài liệu tham khảo tài nguyên mà các cuộc gọi cài đặt JavaFX:

<resources> 
    <jfx:javafx-runtime version="2.1+" ref="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/> 
</resources> 

Điều này rõ ràng sẽ không hoạt động trên hệ điều hành khác hơn so với Windows, thậm chí có thể 32-bit Windows. Theo JNLP doc, lựa chọn tài nguyên hệ điều hành phụ thuộc là có thể, mặc dù:

<resources os="SunOS" arch="sparc"> 
    ... 
</resources> 

Tuy nhiên, tôi không thể tìm ra các URL cho các nền tảng khác nhau. Họ có tài liệu ở đâu đó không? Có cách nào khác để đạt được mục tiêu của tôi không?

Xin lưu ý rằng đã có similar question, nhưng nó tự giới hạn trong phần 32/64-bit của sự cố và không được trả lời tại đó.

Trả lời

4

chế độ JNLP và plugin chỉ được hỗ trợ trên Windows trong JavaFX hiện 2.1

Mac/Linux runtime được dự kiến ​​sẽ được bổ sung trong 2.2 phát hành. Bạn có thể thử các gói xem trước phát triển: http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html

+0

Cảm ơn, Sergey. Bạn có biết liệu kenai-jira có vấn đề gì cho điều này mà tôi có thể xem không? –

+3

Chắc chắn: http://javafx-jira.kenai.com/browse/RT-21284 Trình cài đặt JNLP cần hỗ trợ Linux/Mac' –

Các vấn đề liên quan