2017-04-18 12 views
0

나는 Anfactory를 사용하여 tomcat7을 설치하려고합니다. 서비스를 다시 시작하는 경우 설치 후, 나는 오류를 받고 있어요 것은 더 JAVA_HOME 설정이 없기 때문에 :우분투에 기본 JAVA_HOME이 없습니다. 14.04

no JDK or JRE found - please set JAVA_HOME 

난은/etc/기본/tomcat7에 JAVA_HOME 값을 설정할 수 있습니다 알고 있지만, 내가 무엇을 찾고는, 왜 JAVA_HOME은에만 설치 자바 기본적으로 설정하고 우리는 수동으로 Java 응용 프로그램/서버 시작하기 전에 그것을 할 필요가 없습니다 : 내가 집에 가서 믿을 14.04 및 openjdk8

+0

관련 항목 : http://stackoverflow.com/questions/2655641/make-java-home-easily-changable-in-ubuntu?rq=1 –

+0

우분투 자바 설치 패키지는 기본적으로 JAVA_HOME을 설정하지 않습니다. 이 질문에 대한 어떤 종류의 대답을 기대합니까? – eis

답변

0

을 사용하고

update-alternatives --config java 
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Nothing to configure. 

을 디렉토리를 열고 ctrl+h을 누르고 숨겨진 f를 표시합니다. 그런 다음 홈 폴더에 .bash_aliases 파일을 만듭니다.

두 줄을 .bash_aliases 파일에 씁니다. 현재 jdk 경로로 /home/hadoop/install/jdk1.8.0_92을 입력하십시오. 그런 다음 터미널을 다시 시작하고 java -version을 확인하면 버전 정보를 얻을 수 있습니다.

export JAVA_HOME=/home/hadoop/install/jdk1.8.0_92 
export PATH=$JAVA_HOME/bin:$PATH 
1

귀하의 JAVA_HOME, /usr/lib/jvm/java-8-openjdk-amd64을 할

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 

/etc/profile.d/jdk.sh을 만들 root로 지속적으로 설정하고 실행하기 위해

sudo chmod 755 /etc/profile.d/jdk.sh 

당신은 로그 아웃하고 다시 로그인 할 필요가 나타납니다 실행하거나 실행할 수 있습니다.

$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 

예상대로 작동해야합니다.