2014-12-30 6 views
1

Windows Server 2008 컴퓨터에 ODAC 구성 요소를 설치하려고하면 아래 오류가 발생합니다.bin javaw.exe에서 Java Runtime Environment를 찾을 수 없습니다.

내가 C:\Program Files\Java\jre1.8.0_25\bin

javaw.exe을 발견

"자바 런타임 환경이 bin\javaw.exe에서 찾을 수 없습니다. 오라클 유니버설 설치 프로그램을 실행할 수 없습니다 따라서. http://www.javasoft.com를 방문하여 JRE 버전 1.4 이상을 설치하고 다시 시도하십시오" 나는 구글에서 검색 및

C:\program Files\Java\jre1.8.0_25\bin;가 작동하지 // 다음과 같이 환경 변수의 PATH의 값을 추가

C:\progra~1\Java\jre1.8.0_25\bin; // 작업하지 않음

이 문제를 해결하는 방법을 알려주세요.

+0

설치된 위치를 가리키는'JAVA_HOME' 또는'JRE_HOME' 환경 변수가 있습니까? –

+0

1) java -version 2) echo % JAVA_HOME %를 명령 프롬프트에서 확인할 수 있습니까 ?? –

+0

JAVA_HOME 또는 JRE_HOME과 함께 환경 변수를 지정하지 않았습니다. –

답변

3

ODAC 설치 파일을 서버에 복사하는 동안 완전히 복사되지 않았습니다. 설치 파일은 원본 파일이 290MB 인 서버에서만 30MB입니다. 서버에서 크기가 큰 파일을 제대로 복사하지 못합니다. 그래서 인터넷에서 해당 구성 요소를 다운로드하고 exe 파일을 실행했습니다. 그것의 일 벌금. 의견을 보내 주셔서 감사합니다.

0

설정 JAVA_HOME은 필수가 아니며 PATHC:\Program Files\Java\jre1.8.0_25\bin을 추가 할 수 있습니다. 마지막 항목 앞에 ;을 추가 한 다음 항목을 추가하십시오.

열린 명령 프롬프트를 실행 한 후 java -version 명령을 실행하고 PATH이 실제로 올바르게 구성되었는지 확인하십시오. 유효한 버전 정보가 표시됩니다. 'is not recognized as an internal or external command'이라고 표시되면 PATH 변수를 다시 확인하고 설정이 올바른지 확인하십시오. 가능한 해결책 아래로

+0

나는 줬다. 제대로 실행하고 java -version 명령을 실행하십시오. 그것은 유효한 버전 정보를 주었다. –

+0

그것은 당신의 jre가 경로에 적절하게 설정되었다는 것을 의미합니다. 변수'JRE_LOCATION'가 필요하고, 변수'JRE_LOCATION'을 추가하고 그것을 C : \ Program Files \ Java \ jre1.8.0_25'로 설정하면, 사용자 및 시스템 변수.이게 작동하는지 말해주세요 –

+0

시스템 변수 또는 사용자 변수에 있습니까? –

0

보십시오 :

set JRE_LOCATION=C:\Program Files\Java\jdk1.8.0_25 

OR 

set JRE_LOCATION=C:\Program Files\Java\jdk1.8.0_25\bin 

OR 

set JRE_LOCATION= C:\Program Files\Java\jdk1.8.0_25\jre 

OR 

set JRE_LOCATION= C:\Program Files\Java\jre1.8.0_25 


추가 :
는 안티 바이러스의/ 윈도우 (버전이 떨어졌다 w 같은 실행에서 JVM을 방지 무엇인가 (인가 : 버전을 모르는 경우) 실행을 금지 ...). 이 컴퓨터에 관리자 권한이 있는지 확인해야합니다.

0

설치 프로그램이 C : \ Program Files \ Java \ ..를 이해할 수 없습니다. "Program Files"사이의 공간을 의미하므로 실패합니다. C : \ JAVA \ jre1.8.0_25 과 같은 다른 디렉토리에 Java를 설치 한 다음 JAVA_HOME 및 JRE_HOME을 으로 설정하면 문제가 해결됩니다.