2009-10-23 18 views
1

我正在部署一個簽名的&受信任的小程序。我們需要在單獨的JVM中運行小程序&增加堆大小。設置separate_jvm & java_arguments適用於我們的本地盒子。奇怪的是,我們有客戶,雖然他們使用1.6.0_15似乎並沒有運行新的插件架構。新的Java applet插件沒有被使用?

當我檢查他們的Java配置時,檢查「use next-generation plugin」& IE7的選項「use Java 1.6.0_15 for applet plugin」也被選中。沒有什麼似乎明顯錯誤Java控制檯也會報告正確的版本,但不會遵守separate_jvmjava_arguments

就像完整性檢查一樣,我們在JNLP &中包裝了小程序,並設置了我們的網頁以便爲小程序提供jnlp_href。 applet標籤有一個僞代碼參數,以確保JVM實際上正在運行JNLP。 Java控制檯抱怨說,它應該正確加載JNLP時找不到僞類。

是否有安全設置或其他可能會導致我所看到的?

回答

2

恐怕我只有一些建議,而不是絕對的答案。

  1. Java虛擬機版本 插上版本可以 不同。轉到控制面板, Java,運行時環境設置。 當您檢查控制檯時,它可能會顯示兩個不同的版本 。例如,

  2. 新的插件架構 取決於瀏覽器,Opera根本不使用 。但IE7確實是 。因此,請檢查它在 工作的瀏覽器。

  3. 由於 重複安裝和卸載,Java已損壞。 我發現的很常見的投訴。 如果您可以控制其中一臺 機器,則應該卸載每個 Java。重新啓動機器。安裝 最新的Java。

+0

1.我檢查了控制面板,Java,Runtime Environment&Program Files/Java。只有1.6.0_15存在。 2.對。我們肯定使用IE7--這是我看到它在我的開發盒上工作的地方。 3.這是可能的。我得檢查一下。 – oconnor0 2009-10-26 16:53:24

+0

我們沒有幸運地重新安裝了JVM。它仍在運行舊版本。 – oconnor0 2009-10-26 21:26:09

+0

即插件的舊版本。 JVM似乎是正確的版本。 – oconnor0 2009-10-26 21:26:44