在Windows 7,64位下,自從升級到JRE-7 32位,在IE9 32位或Chrome下,我無法運行這樣的小程序如this one。裏面的小程序矩形,我看到消息「錯誤點擊瞭解詳情。」Java applet將無法在JRE7下運行,在控制檯中不顯示錯誤
點擊小程序箱(空白)導致一個對話框:
Application Error
DrawingLines.class
There was an error while executing the application. Click "Details" for more information.
點擊「詳細信息」按鈕,將打開Java控制檯,但沒有錯誤,只是
Java Plug-in 10.3.0.5 Using JRE version 1.7.0_03-b05 Java HotSpot(TM) Client VM User home directory = C:\Users\Blah ---------------------------------------------------- c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message l: dump classloader list m: print memory usage o: trigger logging q: hide console r: reload policy configuration s: dump system and deployment properties t: dump thread list v: dump thread stack x: clear classloader cache 0-5: set trace level to ----------------------------------------------------
開發人員的工具控制檯在兩個瀏覽器中都是空白的。
如果我重新加載頁面,我最終會遇到一種死鎖,瀏覽器停止響應。
任何想法爲什麼沒有錯誤顯示在控制檯?
(編輯) 因爲我的JRE是32位,所以64位版本的IE9不運行小程序。這是有道理的,瀏覽器會報告消息「您的瀏覽器忽略了APPLET標籤」或同等效果。我使用的是32位JRE,因爲我開發了一些基於JMF(僅與32位JRE兼容)的軟件。
這種聯繫也有一個小程序,因此該行爲與上面相同。我嘗試了該頁面上的所有建議,並且所有內容都「啓用」。 Java版本顯示在控制檯窗口中(參見上文)。順便說一句,你有32位或64位jre的嗎? – Fuhrmanator 2012-04-24 04:26:50
我使用Sun/Oracle的64位JDK 7。您是否嘗試卸載瀏覽器和JVM,刪除配置文件的隱藏文件夾中的配置數據,並在重新安裝後重新安裝JVM?在Linux上,有一個文件鏈接「dll」的瀏覽器,當我從6更新到7時,我也必須更新鏈接。之後(瀏覽器+ jvm)很好。嘗試刪除所有JVM,並只保留7版本。也許,你錯過了Java Plugin dll的連接,重新安裝可能會修復它。 – 2012-04-24 09:53:06
感謝您的幫助。我只是做了新的安裝,同時試圖解決[這個與Java相關的其他問題](http://stackoverflow.com/q/10270339/1168342)。您的評論給了我一個想法,嘗試控制面板,這似乎工作(請參閱我的答案在這裏)。 – Fuhrmanator 2012-04-24 14:15:43