我是JavaFx的新手。我發現每個教程都使用NetBeans IDE for JavaFx。但我正在使用Eclipse。 我在Eclipse中學習並開發了許多獨立的javafx應用程序,但現在我想開發在瀏覽器上運行的JavaFx應用程序(與applet相同)。我已經搜索過,但只發現了所有NetBeans IDE的材料,而不是eclipse。 當我們選擇Project Properties中的Run in Browser選項時,NetBeans自己生成jnlp,jar和html文件。 對於Eclipse IDE,我應該怎麼做? 我在eclipse中使用e(fx)clipse插件用於Javafx。 請儘快提供一些資料使用Eclipse IDE在瀏覽器中運行JavaFx應用程序
7
A
回答
7
看看e(fx)clipse tutorials page的第一個教程。
要部署使用e(FX)clipse JavaFX應用程序,最簡單的方法就是打開在你的項目中創建的「build.fxbuild」文件。輸入應用程序所需的信息,然後進入「部署」選項卡(選項卡在底部)。
這將啓動一個配置小程序的嚮導。必需的字段是applet的寬度和高度,並且在將要插入applet的html中佔位符的「ref」和「id」。 (我並不完全清楚什麼是「裁判」用於:將「ID」作爲在相關<div>
id屬性。)
輸入所需的值(和其他根據需要)。返回到「概述」標籤,然後點擊「生成ant build.xml並運行」。這將編譯一個ant構建文件並執行它。您現在將在項目中使用「部署」子文件夾找到「構建」文件夾。在那裏,您可以找到applet所需的文件:html,jnlp,jar以及包含應用程序所需的任何外部jar的libs文件夾。
要了解在構建嚮導中的選項,你就需要了解JavaFX的封裝和部署過程。如果您還沒有這樣做,我建議您閱讀tutorial。
該向導工作得很好;儘管有時我發現我需要編輯build.xml和/或生成的jnlp文件來讓事情發揮作用。這很可能是因爲我的配置從一開始就不正確。
相關問題
- 1. 是否可以在瀏覽器中運行JavaFX應用程序?
- 2. 在Web瀏覽器中運行WPF瀏覽器應用程序
- 3. 從瀏覽器運行應用程序
- 4. 從Eclipse IDE運行C++應用程序
- 5. 直接在瀏覽器中運行XSLT文件 - Eclipse IDE
- 6. JavaFX應用程序不在瀏覽器上運行,其拋出錯誤?
- 7. Eclipse在Glassfish服務器上運行應用程序時未打開瀏覽器
- 8. 使用下拉式瀏覽器列表運行應用程序
- 9. 使用瀏覽器運行Python應用程序
- 10. 在Web瀏覽器中運行Swing應用程序
- 11. 避免在特定瀏覽器中運行asp.net應用程序
- 12. 在客戶端瀏覽器中運行GTK +應用程序
- 13. 僅在一個瀏覽器中運行java web應用程序
- 14. 在瀏覽器中運行WPF應用程序
- 15. 在ipod上Safari瀏覽器中運行asp.net應用程序
- 16. GWT應用程序在Android瀏覽器中運行良好嗎?
- 17. 無法在瀏覽器中運行python web應用程序
- 18. 在網絡瀏覽器中運行的Java小應用程序
- 19. javafx在Netbeans IDE之外運行的應用程序
- 20. 讓JavaFX通過瀏覽器運行以獲得簡單的HelloWorld應用程序
- 21. 如何在瀏覽器退出時終止javafx應用程序
- 22. 如何在Eclipse IDE中使用JAVA運行RMI Chat應用程序
- 23. 阻止應用程序在特定瀏覽器上運行
- 24. 在瀏覽器上運行swing應用程序
- 25. 是否可以在瀏覽器上運行WPF應用程序?
- 26. 在WPF應用程序內部運行Web瀏覽器?
- 27. 在啓動時運行的「瀏覽器外」Web應用程序?
- 28. 如何在Safari瀏覽器(Web瀏覽器)運行小程序
- 29. 從命令行運行應用程序並啓動瀏覽器
- 30. 模擬瀏覽器運行網絡應用程序的Android應用程序
謝謝......它的工作,但現在我得到一些安全問題,但我認爲這可能是防火牆設置..但我現在有jnlp jar和html文件 – tarkikshah
是的,可能會有一整套新的問題因爲你現在處理的是你創建的applet :)。請注意,嚮導上有一個「簽名」選項卡;您可能需要對其進行數字簽名才能使其運行。 –
你好,我按照你告訴我的方式,但現在的問題是,它生成jnlp jar和html文件,但當我在瀏覽器中運行Html文件它只顯示矩形框,我的高度和寬度,但沒有JavaFx內容顯示在瀏覽器上。 請指導我關於this.I運行jar文件,它工作得很好 – tarkikshah