2014-01-23 48 views
1

瀏覽器中運行這是我目前的系統配置:的Java FX應用程序將無法在具有Linux

的openSUSE 12.3的x64 Nvidia的9600GT Gefore與專有驅動程序 試用過甲骨文的Java 7u45和7u51(根據安裝: SDB:安裝Java - openSUSE的) 谷歌Chrome和Firefox(最新版本爲兩個)

我不能運行任何Java FX瀏覽應用程序。當應用程序開始加載時,我只是在瀏覽器屏幕內部出現一個灰色框。我已經使用JavaFX Ensemble示例應用程序以及我自己的應用程序進行了複製。這是個例外嘗試加載合奏應用程序時,我在Java控制檯中看到:

---- FetchDocListTask docsUrl = http://download.oracle.com/javafx/2/api/ 
java.lang.NullPointerException 
    at com.sun.prism.es2.ES2SwapChain.<init>(ES2SwapChain.java:79) 
    at com.sun.prism.es2.ES2ResourceFactory.createPresentable(ES2ResourceFactory.java:40) 
    at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:59) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 
    at com.sun.prism.render.RenderJob.run(RenderJob.java:37) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)at java.lang.Thread.run(Thread.java:744) 
CacheEntry[http://download.oracle.com/otndocs/products/javafx/2/samples/Ensemble/Ensemble.jn  lp]: updateAvailable=true,lastModified=Wed Dec 31 18:00:00 CST 1969,length=0 
CacheEntry[http://download.oracle.com/otndocs/products/javafx/2/samples/Ensemble/Ensemble.jnlp]: updateAvailable=true,lastModified=Wed Dec 31 18:00:00 CST 1969,length=0 
+0

我有完全相同的問題。尚無解決方案。 – AdamOutler

+0

我不得不切換到Windows,因爲我沒有時間來調試這個問題,但我被告知這可能是由於缺少GTK庫。 –

+0

這裏同樣的問題。如果您有解決方案,請通知我們。 – Edgar

回答

0

當我刪除了洋涇浜我有同樣的問題,我vlc.Once加回事情的罰款。 所以試試看,因爲我可能無法很快找出確切的依賴關係

+0

此答案更適合作爲評論。不幸的是, –

+0

沒有爲我工作 – James

1

顯然Chrome已經停止支持Java。這是善後。使用Firefox。

相關問題