紅旗 Linux 桌面 5.0 升級後,原本在 4.1 版可正常運作的 SAP GUI for Java 客戶端會因缺少特定 C++ 執行庫而無法啟動。本文說明從 Java 環境準備、SAP GUI 安裝、環境變數設定,到補裝相容庫的完整流程。
java -jar PlatinGUI740_0-20012039.JAR 安裝 SAP GUI。/etc/profile 加入:export PLATIN_JAVA=/usr/bin/javaexport PLATIN_JAVA_VER=1.5.0紅旗 5.0 缺少 compat-libstdc++-7.3-2.96.118.i386.rpm(標準 C++ 庫舊版相容套件),導致 SAP GUI 原生程式碼無法載入。
sudo yum install java-1.8.0-openjdk 或使用 Oracle/IBM JDK。java -jar PlatinGUI740_0-20012039.JAR/etc/profile 或 ~/.bashrc 加入:export PLATIN_JAVA=/usr/bin/javaexport PLATIN_JAVA_VER=1.8.0(依實際 Java 版本調整)compat-libstdc++-7.3-2.96.118.i386.rpm,執行:sudo rpm -ivh compat-libstdc++-7.3-2.96.118.i386.rpmsudo yum localinstall compat-libstdc++-7.3-2.96.118.i386.rpm 自動解決。guilogon 或從選單啟動 SAP Logon Pad,應能正常彈出登入視窗。
補裝 compat-libstdc++ 後,紅旗 5.0 即可像 4.1 版一樣順利執行 SAP GUI 客戶端。若仍有問題,請檢查 Java 版本相容性(SAP GUI 7.40 建議 Java 8)與圖形庫(如 libXtst、libXi)是否安裝。