Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 下瀏覽器正確執行 Oracle E-Business Suite:解決 JRE 6+ 環境下 Applet 崩潰與中文亂碼

編輯:Win7 系統基礎知識

Win 7 + JRE 6+ 環境下存取 Oracle EBS 11i,常遇到 IE/Firefox 登入 Applet 介面即崩潰、中文顯示亂碼。針對 JInitiator 1.3.1.21+ 環境,提供兩組精準修復方案。

環境需求

  • 瀏覽器:IE 6+ / Firefox 3.5.1+
  • 外掛:Oracle JInitiator 1.3.1.21+
  • JRE:6.0 以上

問題一:瀏覽器崩潰(EBS 11i Applet 登入時)

解決步驟

  1. IE → 「工具 → 網際網路選項 → 安全性 → 自訂等級」→ 將 「XSS 篩選器」設為「停用」
  2. 取得特定版本 jvm.dll(產品版本 6.0.130.3,檔案版本 11.3.0.2)
  3. 備份原檔 → 覆蓋至 X:\Oracle\JInitiator 1.3.1.21\bin\hotspot\jvm.dll
  4. 重啟瀏覽器 → 重新載入 EBS Applet → 不再崩潰

EBS 12i 似乎已修正此問題,若仍發生可嘗試同法。

問題二:中文亂碼

解決步驟

  1. 開啟 X:\Oracle\JInitiator 1.3.1.21\lib\font.properties
  2. 搜尋 SIMSUN.TTC → 替換為 SIMSUN.TTF → 存檔
  3. 備份 font.properties.zh.5.0 → 重新命名為 font.properties.zh.6.1
  4. 重啟瀏覽器 → 重新載入 EBS Applet → 中文正常顯示

原理說明

  • 崩潰:JRE 6+ 的 XSS 篩選器與 JInitiator 衝突,特定 jvm.dll 修正熱點編譯器相容性
  • 亂碼:字體對應檔版本與 JRE 6+ 不符,更新字體映射檔名與內容解決

修改前務必備份原檔案,僅適用於 JInitiator 架構的 EBS 環境。

Copyright © Windows教程網 All Rights Reserved