目標環境:SUSE Linux 12 x86_64
SAP GUI版本:SAP GUI 750 for JAVA
JAVA版本:Oracle JDK 8 (jdk-8u251-linux-x64.tar.gz)
下載地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
1. 解壓java,設置環境變量
tar –zxvf /sapinst/jdk-8u251-linux-x64.tar.gz –C /opt
export JAVA_HOME=/opt/jdk1.8.0_251
export PATH=$PATH:$JAVA_HOME/bin
可以設置臨時環境變量,也可設置永久環境變量.
編輯 /etc/profile,在文件最後添加以上兩行即可.
source /etc/profile刷新環境變量.
最後查看下java是否生效.
2. SAP GUI 750 for JAVA安裝
3. SAP GUI for JAVA登錄使用
cd /opt/SAPClients/SAPGUI/bin
執行./guilogon即可.
登錄完發現有亂碼:
出現口這樣的字體,是因爲jdk缺少中文字體,從windows拷貝一個到suse.
操作方法:
拷貝“宋體 常規”C:\WINDOWS\Fonts\SIMSUN.TTC到 $JAVA_HOME/jre/lib/fonts目錄,並改名爲simsun.ttf
然後執行以下步驟:
1)cd $JAVA_HOME/jre/lib/fonts
2)mkdir fallback
3)cp xxx.ttf fallback #xxx.ttf代表你想要的中文字體文件
4)cd fallback
5)mkfontscale
6)mkfontdir
其實,我們可以一條命令解決這個問題。將Linux系統的字體目錄作爲JDK下面的一個字體目錄連接。
ln -s $FONTS_PATH/FONT_DIR $JAVA_HOME/jre/lib/fonts/fallback
你在打開你的java應用程序就會看到久違的中文了。
完!
亂碼處理部分參考:https://blog.csdn.net/gaoshan_liushui/article/details/4572972