Linux安装Java环境
jdk的包有解压版(*zip.gz)和可执行版(比如适应于redhat的*.rpm)解压或者执行后都会得到一个文件夹(比如java7的就是jdk1.7.0_10),这个时候就算java安装完成了,但是还没有配置环境变量,所以还不能用。这个文件夹可随意放置在任意路径,推荐:/usr/src/中。下面开始配置环境变量:有两种方式,一种是系统级别的(修改/etc/profile文件):末尾添加:export JAVA_HOME=/usr/src/jdk1.7.0_10
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
一种是针对某个用户的(比如只让root用,即修改/root/.bash_profile文件):export JAVA_HOME=/usr/src/jdk1.7.0_10export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
由于SELinux的存在,使得在测试java的时候会有一定概率出现错误:
Error: dl failure on line 864
Error: failed /usr/src/jdk1.7.0_10/jre/lib/i386/client/libjvm.so,
because /usr/jre1.7.0_10/lib/i386/client/libjvm.so:
cannot restore segment prot after reloc: Permission denied.
此时在shell中输入:chcon -t textrel_shlib_t /usr/src/jdk1.7.0_10/jre/lib/i386/client/libjvm.so
俺从不写措字,但俺写通假字! 我抢、我抢、我抢沙发~ 小手一抖,钱钱到手! 男人有冲动可能是爱你,也可能是不爱,但没有冲动肯定是不爱! 所有的男人生来平等,结婚的除外。 有道理。。。
页:
[1]