2012-04-24 57 views
3

在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兼容)的軟件。

回答

1

這裏就是我做來解決這個問題:

Java控制面板 - > Java選項卡 - >查看...(和管理Java應用程序和小程序... Java運行時的版本和設置) - >查找

將搜索指向程序文件中的Java文件夾(用於更高效的搜索)。在我的情況下,控制面板還發現了JDK(我也安裝了它)。它已經知道我在上面提到的兩個JRE。

我接受了新的發現,並且applet現在可以在Chrome和IE9中使用。

理論是連接東西瀏覽器的JRE是不正確的(在瀏覽器中啓動JRE,所以我有一個控制檯,並在小程序的矩形錯誤消息,但它在某種程度上是不正確的)。以某種方式再次掃描JRE可以修復毛刺。

1

測試你的瀏覽器插件第一的Java版本:http://www.java.com/en/download/testjava.jsp

我在Windows 64位包括Java 6和7安裝。我的瀏覽器插件仍然是6版本。我還沒有更新7版本的插件。

+0

這種聯繫也有一個小程序,因此該行爲與上面相同。我嘗試了該頁面上的所有建議,並且所有內容都「啓用」。 Java版本顯示在控制檯窗口中(參見上文)。順便說一句,你有32位或64位jre的嗎? – Fuhrmanator 2012-04-24 04:26:50

+0

我使用Sun/Oracle的64位JDK 7。您是否嘗試卸載瀏覽器和JVM,刪除配置文件的隱藏文件夾中的配置數據,並在重新安裝後重新安裝JVM?在Linux上,有一個文件鏈接「dll」的瀏覽器,當我從6更新到7時,我也必須更新鏈接。之後(瀏覽器+ jvm)很好。嘗試刪除所有JVM,並只保留7版本。也許,你錯過了Java Plugin dll的連接,重新安裝可能會修復它。 – 2012-04-24 09:53:06

+0

感謝您的幫助。我只是做了新的安裝,同時試圖解決[這個與Java相關的其他問題](http://stackoverflow.com/q/10270339/1168342)。您的評論給了我一個想法,嘗試控制面板,這似乎工作(請參閱我的答案在這裏)。 – Fuhrmanator 2012-04-24 14:15:43

0

的Windows 7 32位

去開始/所有程序/ JAVA /配置Java Internet臨時文件/設置 設置從無到中等

相關問題