bla*_*sei 2 fedora java environment-variables
我刚刚安装了 Fedora 19 并成功FedoraUtils
安装。所以我选择了java oracle
。安装后,我可以在FedoraUtils
列表中看到,oracle java (installed)
但在任何地方都看不到 Oracle Java。
作为 Ubuntu 用户,我会运行该update-java-alternatives -l
命令,但它不起作用。以下是输出alternatives --list
:
mta auto /usr/sbin/sendmail.sendmail
javac auto /usr/java/latest/bin/javac
jre_1.7.0_openjdk auto /usr/lib/jvm/jre-1.7.0-openjdk-1.7.0.60-2.4.2.0.fc19.x86_64
mkisofs auto /usr/bin/genisoimage
ld auto /usr/bin/ld.bfd
java auto /usr/java/latest/bin/java
jre_1.7.0 manual /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.2.0.fc19.x86_64/jre
pax auto /usr/bin/spax
print auto /usr/bin/lpr.cups
jre_openjdk manual /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.2.0.fc19.x86_64/jre
libnssckbi.so.x86_64 auto /usr/lib64/pkcs11/p11-kit-trust.so
libjavaplugin.so.x86_64 auto /usr/java/default/jre/lib/amd64/libnpjp2.so
fakeroot auto /usr/bin/fakeroot-tcp
unrar auto /usr/bin/unrar-nonfree
xinputrc auto /etc/X11/xinit/xinput.d/ibus.conf
cifs-idmap-plugin auto /usr/lib64/cifs-utils/idmapwb.so
Run Code Online (Sandbox Code Playgroud)
我不记得输入 openJDK 但显然它已安装。我真的很想知道在哪里oracle-java
。我不介意有 2. 当我检查版本以获得默认值时java
:
[joseph@localhost ~]$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
Run Code Online (Sandbox Code Playgroud)
/etc/environment
?编辑@sim 建议的所有命令,我的屏幕看起来像这样:
#type java
java is /bin/java
#rpm -aq | grep jdk
jdk-1.7.0_40-fcs.x86_64 // is this one oracle java?
java-1.7.0-openjdk-1.7.0.60-2.4.2.0.fc19.x86_64
#alternatives --display java |grep best
Current `best' version is /usr/java/latest/bin/java.
#type -a /usr/java/default/bin/java
/usr/java/default/bin/java is /usr/java/default/bin/java
#rpm -qf /usr/java/default/bin/java
jdk-1.7.0_40-fcs.x86_64 // I assume this one is oracle java.
Run Code Online (Sandbox Code Playgroud)
是/usr/java/default/bin/java
oracle java的家吗?
尝试使用此命令:
$ type java
Run Code Online (Sandbox Code Playgroud)
找出安装 Oracle Java 的位置。另外开放的 JDK 是开源项目的 Java 版本,您必须从 Java 网站下载并安装 Oracle Java。它以 RPM 形式提供,您可以安装。
如果您使用FedoraUtils自动安装软件包,那么在您查询 RPM 数据库时应该会显示这些:
$ rpm -aq | grep jdk
java-1.6.0-openjdk-javadoc-1.6.0.0-55.1.9.10.fc14.x86_64
jdk-1.6.0_26-fcs.x86_64
java-1.6.0-openjdk-devel-1.6.0.0-55.1.9.10.fc14.x86_64
java-1.6.0-openjdk-plugin-1.6.0.0-55.1.9.10.fc14.x86_64
java-1.6.0-openjdk-1.6.0.0-55.1.9.10.fc14.x86_64
Run Code Online (Sandbox Code Playgroud)
我通常是这样做的。
在备选方案中定位
$ alternatives --display java |grep best
Current `best' version is /usr/java/default/bin/java.
Run Code Online (Sandbox Code Playgroud)确认 type
$ type -a /usr/java/default/bin/java
/usr/java/default/bin/java is /usr/java/default/bin/java
Run Code Online (Sandbox Code Playgroud)查询转速
$ rpm -qf /usr/java/default/bin/java
jdk-1.6.0_26-fcs.x86_64
Run Code Online (Sandbox Code Playgroud)注意:这些jdk...
包是 Oracle 标签上的 Java 包。去图,它代表Java Development Kit。您还会不时看到一个 JRE 包,那就是 Java 运行时环境。
归档时间: |
|
查看次数: |
5797 次 |
最近记录: |