tsm在client端运行dsmj报错:jre version低

[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打开之后的界面如下:



请使用浏览器的分享功能分享到微信等