2015年4月14日 星期二

如何在 Oracle Forms 10g 10.1.2.0.2 中使用 Java 7


如何在 Oracle Forms 10g 10.1.2.0.2 中使用 Java 7

hychen39@gmail.com

適用軟體版本:

  • Oracle Frms 10g 10.1.2.0.2
  • Java 1.7.0_75 以上, JRE 1.8 也可適用.
注意:
  •  安裝 JRE 時, 要注意 32 位元或 64 位元版本的問題. 若 Browser 為 64 位元, 則 JAVA JRE 也要是 64位元, 如此 Browser 才能新增 Java Plugin.
  • Firefox x64 下載

設定步驟:

  1.  安裝 Java 7u75
  2. 設定環境變數, 將 [java_home]/jre7/bin 加入系統 PATH 環境變數。
  3. 設定 java 7 runtime 參數。至控制台開啟 java console 或者執行 [java_hom]/jre/bin/javacpl.exe
  4. 在 Java 控制面版視窗, 選擇 (T)Java > 檢視,出現 Java Runtime Environment設定視窗。 在平台 1.7 的程式實際執行參數的欄位下輸入: -Djava.vendor="Sun Microsystems Inc."[1]。完成後確定,並離開 Java 控制面版視窗。


此設定可以避開 FRM-92095 的錯誤提示:


5.  開啟 java console, 選擇 (T)安全
6.  在例外網站清單中加入 http://[hostname]:8889/,其中 [hostname]為你的主機名稱。

此設定可以解決「應用程式已被安全設定值封鎖」[2][3]的問題。

7. 測試。 啟動 OC4J, 執行 orders.fmx, 可正確顯示及執行。






參考資料:
[1] Oracle Forms 10G and Java 7 ?, Oracle Technology Network 
[2] Java 應用程式已被安全設定值封鎖如何解?, 高登工作室
[3] 為什麼最新版本 Java 的安全性設定封鎖了 Java 應用程式?

沒有留言: