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