- 论坛徽章:
- 18
|
系统Fedora 23 x86_64 xfce4.12
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jan 27 12:01 /usr/bin/java -> /etc/alternatives/java
➜ ~ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 71 Jan 27 12:01 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-1.b15.fc23.x86_64/jre/bin/java
➜ ~ ls -l /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-1.b15.fc23.x86_64/jre/bin/java
-rwxr-xr-x 1 root root 7336 Jan 20 22:00 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-1.b15.fc23.x86_64/jre/bin/java
系统在执行任何依赖Java的应用的时候,都会调用系统默认的Java.比如IDEA/Eclipse , 启动时,在task里都会有两个java在运行.
如果是在shell里执行/opt/ideaIC/bin/idea.sh,那么回执行自定义的Java (/opt/jdk1.8.0_72),不过在面板里执行.desktop文件,首先要调用系统默认的Java,所以才导致进程里有两个不同的Java.现在想知道,能不能把系统级的java,设置为我的字设定的/opt/jdk1.8.0_72 ?
|
|