java-1.7.0-openjdk-i386和java-7-openjdk-i386有什么区别

前端之家收集整理的这篇文章主要介绍了java-1.7.0-openjdk-i386和java-7-openjdk-i386有什么区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我安装netbeans它给我选择 java环境的选项,我有3个选项,oracle java和这两个(java-1.7.0-openjdk-i386和java-7-openjdk-i386).这两者之间有什么区别?如果是ubuntu的话.

解决方法

两个OpenJDK是一样的.但是OpenJDK与Oracle JDK略有不同.阅读 this post了解更多信息.

您为OpenJDK获取两个选项的原因是PROBABLY,您有两个安装的OpenJDK副本(或两个不同的引用到系统上的同一目录).

为了进一步调查,请尝试使用ls -lh /usr/lib / jvm. /usr/lib / jvm通常是Java安装的目录.检查其中一个是否是符号链接.另外,检查netbeans两个JDK的位置,看看是否有两个版本或系统上的Java引用.

例如,这是我的系统上ls -lh的输出

ls -lh
total 24K
lrwxrwxrwx 1 root  root    26 Sep 10 13:41 default-java -> /usr/lib/jvm/java-7-oracle
lrwxrwxrwx 1 root  root    18 Mar 13  2012 java-1.5.0-gcj -> java-1.5.0-gcj-4.6
drwxr-xr-x 7 root  root  4.0K Aug 22  2012 java-1.5.0-gcj-4.6
lrwxrwxrwx 1 root  root    19 Jun 26  2012 java-1.6.0-openjdk-i386 -> java-6-openjdk-i386
drwxr-xr-x 3 root  root  4.0K Feb 15 10:52 java-6-openjdk-common
drwxr-xr-x 7 root  root  4.0K Feb 15 10:52 java-6-openjdk-i386
drwxr-xr-x 8 ankit ankit 4.0K Jun  6  2012 java-6-sun
drwxr-xr-x 5 root  root  4.0K Aug 22  2012 java-7-openjdk-i386
drwxr-xr-x 8 root  root  4.0K Feb 20 10:40 java-7-oracle
lrwxrwxrwx 1 root  root    12 Mar 13  2012 java-gcj -> java-gcj-4.6
lrwxrwxrwx 1 root  root    18 Apr 16  2012 java-gcj-4.6 -> java-1.5.0-gcj-4.6

可以看到,java-1.6.0-openjdk-i386只是一个名为java-6-openjdk-i386的另一目录的符号链接/引用

猜你在找的Java相关文章