我嘗試了以下各種教程,以獲取在瀏覽器中運行的JavaFX Hello World應用程序。我不敢相信這很難,所以我正在尋找任何我可能做錯了什麼的洞察力。有些事情我已經試過和解決(排除明顯):讓JavaFX通過瀏覽器運行以獲得簡單的HelloWorld應用程序
- 必須下載32位JRE的瀏覽器,並確保他們使用
- 因此採用了最新的JRE(7u21);在Win 7上運行64位
- 經過Windows控制面板 - >程序 - > Java來驗證JRE使用
- 簽名的JAR文件
- 試圖從本地文件運行時,發現驅動器號無法識別,所以移動到通過Tomcat運行6
- 嘗試對代碼庫和url hrefs進行各種更改,但我相信這些都是正確的。
- 在IE 10和Chrome
我最終什麼了嘗試是加載的.html(引用使用JavaFX的默認JavaScript中的JNLP)將旋轉了一會兒,然後失敗。如果我嘗試直接加載.jnlp文件,我得到一個異常:
ClassNotFoundException: javafx.application.Application
我驗證了jfxrt.jar是在JRE的lib文件夾的瀏覽器使用。
對於我現在可能錯過的任何見解/建議?似乎它在這一點上一定是明顯的/基本的,但我沒有看到它。謝謝。
你可以顯示你的Manifest文件嗎? – Puce 2013-05-14 17:04:55