今天装了个fedora7,里面没配java环境,自己下了个bin文件,不料却不能安装,郁闷,照网上的方法试了N次也不行,网上的方法是先chmod +x xxxx.bin
然后执行 ./xxxx.bin就行了,我试了老是报这么个错误
./java_app_platform_sdk-5_02-linux.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory,别人怎么就没遇到过呢,只用那两条命令就搞定了,又查了下,在国外的论坛上找,说是少 libstdc库,也是,报的错就是它啊,给了个命令,yum install compat-libstdc++-33,然后就安装了
这个果然好使啊,在用./xxxx.bin时候就好用了,看来以后少什么库文件就用这个在线安装命令就可轻松搞定啊,呵呵。
在安装的时候对权限的限制还是挺麻烦的,我开始直接su root,然后在root下运行老报错,错误如下:
Extracting installation files...
Launching Java(TM) 2 Runtime Environment...
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
上网找说是得切换到普通用户下,不过先得给用户权限chmod a+x xxxx.bin su 普通用户 ,然后在执行./xxxx.bin,大功告成了,呵呵。
最后将生成的rpm包用rpm -ivh xxxx.rpm就哦了,我装的是jdk1.6,估计是sun在装的时候连环境变量都给设置好了,在终端面直接java -version就可以看到自己的jdk版本了,呵呵。