2012-05-16 23 views
1

我想通過使用jdk1.6更新32創建一個使用JavaFX2.1的嵌入式瀏覽器,但它看起來像所有的程序都不工作,因爲jdk1.6u32。但在要求中明確提到JavaFx2.1將與jdk1.6更新32配合使用。jdk1.6更新32和JavaFX2.1確實有效?

有沒有人知道是什麼原因?

我現在試圖運行附帶javaFx2.1樣本程序和下面的一個

http://docs.oracle.com/javafx/2/swing/SimpleSwingBrowser.java.htm

而與jkd1.6u32和jdk1.7u4程序編譯和執行上面程序執行但不顯示任何頁面。 我看到控制檯上下面的錯誤:

Device "Mobile Intel(R) 4 Series Express Chipset Family" (\\.\DISPLAY1) initialization failed : 
WARNING: bad driver version detected, device disabled. Please update your driver to at least version 6.14.10.5303 
+1

你能解釋一下「不工作」嗎?編譯錯誤?運行時錯誤? –

+0

我已更新控制檯警告和行爲 – rbhawsar

+1

這只是警告。除非您使用JavaFX的高級3D圖形功能,否則它不會阻止您的開發。嘗試編寫代碼並運行一個簡單的「Helloworld」示例。也可以通過將這些行放入'start()'方法來確定應用程序使用哪個版本:System.out.println(com.sun.javafx.runtime.VersionInfo.getVersion());的System.out.println(com.sun.javafx.runtime.VersionInfo.getReleaseMilestone());的System.out.println(com.sun.javafx.runtime.VersionInfo.getRuntimeVersion());'。將結果追加到您的問題中。 –

回答

0

它更好的你,因爲在Java FX 2.1捆綁可能是你的作品安裝1.7更新4版本的Java。

0

我覺得這是我的java編譯器和java運行時環境之間版本不匹配的問題。

+0

@Mac錯誤,如果這是問題的解決方案,那麼它不屬於問題。它應該被標記爲答案。 – madth3

+0

@ madth3:你當然是完全正確的。我在那裏肯定有一點模糊不清。謝謝! – Mac