私は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
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)
- 質問1:oracle javaはどこにインストールされていますか?
- 質問2: FedoraでネイティブJavaをチェックする方法
- 質問3:JAVA_HOMEのシステム環境を設定したいのですが、どうなりますか
/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.
/usr/java/default/bin/java
Oracle Javaの本拠地ですか?
ベストアンサー1
ポジショニングJava
次のコマンドを試してください。
$ type java
Oracle Javaがインストールされている場所を探します。さらに、Open JDKはオープンソースプロジェクトのJavaバージョンなので、Java WebサイトからOracle Javaをダウンロードしてインストールする必要があります。インストール可能なRPMとして提供されます。
Javaパッケージ
使用したことがある場合Fedoraユーティリティパッケージを自動的にインストールするには、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
逆追跡の代替
私は通常これをする。
選択肢間の位置
$ alternatives --display java |grep best Current `best' version is /usr/java/default/bin/java.
確認
type
$ 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.6.0_26-fcs.x86_64
メモ:これらのjdk...
パッケージには、OracleのJavaパッケージと同じタグがあります。考えてみるとJava Development Kitの略です。時々見られるもう1つのJREパッケージがあります。これはJava Runtime Environmentです。