방금 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: 페도라에서 기본 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
오라클 자바의 본거지 인가요 ?
답변1
포지셔닝 자바
다음 명령을 사용해 보십시오:
$ type java
Oracle Java가 설치된 위치를 찾으십시오. 또한, Open JDK는 오픈소스 프로젝트의 Java 버전이므로 Java 웹사이트에서 Oracle Java를 다운로드하여 설치해야 합니다. 설치할 수 있는 RPM으로 제공됩니다.
자바 패키지
사용한 적이 있는 경우페도라 유틸리티패키지를 자동으로 설치하려면 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의 약자이다. 때때로 보게 될 또 다른 JRE 패키지가 있는데, 바로 Java Runtime Environment입니다.