tsm在client端執行dsmj報錯:jre version低

warehouse發表於2014-06-16
[root@asmdb bin]# dsmj
ERROR:  The Java Runtime Environment (JRE) version 1.4.2"
libgcj)
          found in your environment is not supported!
          Please install the required JRE version 1.5
          you can download from the following URL:
          http://java.sun.com/j2se/downloads.html\n

通過root登入執行dsmj報錯如上,根據oracle的提示下載了jre 1.8版本,減壓之後的目錄是:/tsm_setup/jre1.8.0_05
但是無論如何在root的.bash_profile檔案中修改path指向:/tsm_setup/jre1.8.0_05始終都不起作用,錯誤依舊,那意味著path裡面的有關jre 1.8的設定沒起作用,搜所一下dsmj的位置:
[root@asmdb jre1.8.0_05]# find / -name dsmj
/opt/tivoli/tsm/client/ba/bin/dsmj
/usr/bin/dsmj
發現其實我們執行dsmj是在/usr/bin下發起的,於是嘗試修改/usr/bin下的java:

[root@asmdb bin]# ls -l java
lrwxrwxrwx 1 root root 22 May 26 05:55 java -> /etc/alternatives/java

[root@asmdb bin]# mv java java.bak
[root@asmdb bin]# ln -s /tsm_setup/jre1.8.0_05/bin/java  /usr/bin/java
修改的本意是讓/usr/bin下的java指向我們下載的jre 1.8下的java,這樣就ok了。
[root@asmdb bin]# dsmj

 
dsmj開啟之後的介面如下:
tsm在client端執行dsmj報錯:jre version低



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1184310/,如需轉載,請註明出處,否則將追究法律責任。

相關文章