mbs*_*ngh 2 java linux installation configuration java-8
尝试设置sym链接,但都没有工作.它指向一个只读文件系统.
bash-4.1$ sudo ln -s /scratch/mbhamba/work/jdk1.8.0_40/bin/java /usr/bin/java
bash-4.1$ which java
/usr/dev_infra/platform/bin/java
bash-4.1$ sudo rm -f /usr/dev_infra/platform/bin/java
rm: cannot remove /usr/dev_infra/platform/bin/java': Read-only file system
bash-4.1$ sudo ln -sf /scratch/mbhamba/work/jdk1.8.0_40/bin/java /usr/dev_infra/platform/bin/java
ln: cannot remove /usr/dev_infra/platform/bin/java': Read-only file system
我建议你设置(并使用)环境变量JAVA_HOME1和PATH2(使用bash,你通常可以在你的设置中设置它们$HOME/.bashrc)
export JAVA_HOME="/scratch/mbhamba/work/jdk1.8.0_40"
export PATH="$JAVA_HOME/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
1 Java home变量受到JBoss和eclipse(以及其他常见的Java项目和容器)的尊重.
2 bash查找可执行命令的PATH控件位置和顺序.