SQL Developer 오류 메시지 :“java.exe의 전체 경로 이름을 입력하십시오”및“경로에 설치된 J2SE SDK를 찾을 수 없습니다”


11

어제 SDK로 SQL Developer 3을 다운로드하여 잘 사용할 수있었습니다. 어제 밤에 PC를 종료하고 오늘 아침에 다시 부팅 한 후, 실행할 때마다 다음 메시지가 표시됩니다.

"java.exe의 전체 경로 이름 입력"

C:\Program Files\Java\jre6\java.exeEXE가있는 위치를 탐색 하면 다음 메시지가 나타납니다.

"경로 C : \ Program Files \ Java \ jre6 \ java.exe에 설치된 J2SE SDK를 찾을 수 없음"

어제 잘 작동했을 때 여기서 문제가 될 수있는 것은 무엇입니까? 지난 밤에 종료하는 동안 PC가 정지되었다고 덧붙여서 전원을 꺼야했지만 관련이 있는지 모르겠습니다.

Java를 다시 설치했는데 여전히 동일한 메시지가 표시됩니다. 또한 SDK없이 SQL Developer를 다운로드했으며 동일한 메시지가 나타납니다. 또한 실제로 SQL Developer를 설치하지 않고 폴더에서 실행 파일을 실행한다고 덧붙일 것입니다. 어쨌든 실제로 설치하지는 않는다고 생각합니다.

누구 든지이 원인을 알 수 있습니까? Windows 7 32 비트를 사용하고 있습니다.


Java를 제거하고 SQl Developer 프로그램 폴더를 삭제하여 수정 한 것으로 보입니다. 그런 다음 Java를 다시 설치하고 SQL Developer를 다시 추출하여 이제 작동합니다. 이것을 내 대답으로 넣기 전에 다른 사람들이 무엇을 말해야하는지 알게 될 것입니다.
oscilatingcretin

답변:


7

폴더 이름의 "jre6"은 SDK가 아닌 JRE가 설치되어 있음을 나타냅니다. JRE 대신 JDK / SDK 설치의 java.exe가있는 곳을 가리키면 작동합니다.

종료하는 동안 전원을 꺼야하는 경우 SDK 참조를 저장하지 못해 다음 시작시이를 요구할 수 있습니다.


2
오늘 PC를 다시 부팅 한 후 오류 메시지가 다시 나타났습니다. C 드라이브를 검색 java.exe한 후 다운로드 한 ZIP 파일을 추출한 폴더에 사본이 있다는 것을 알았습니다. 구체적으로,에있었습니다 sqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin. 나는 그것을 지적하고 일했습니다!
oscilatingcretin

4

Windows 7에서 반복적으로 jdk 파일을 요구하는 jdk 파일이 멈춰 있거나 jdk 파일에 문제가있는 경우 정규 시작이 아닌 관리자로 SQLDeveloper를 실행하십시오.


이것은 내 문제였다. 또한 관리자로 한 번만 열고 Java 경로를 설정 한 후 정상적으로 닫고 여는 것이 좋습니다. 관리자로 두 번 이상 실행할 필요는 없습니다.
댄 앳킨슨

내 문제처럼 들린다-jdk를 가리킬 때 오류가 발생하지 않고 새롭고 빈 대화 상자로 다시 묻습니다. 관리자로 실행할 수 없으면 어떻게해야합니까?
Code Jockey


2

Oracle Database 11g Enterprise 설치에서 SQL Developer를 시작하려고 할 때 다음 메시지가 반복해서 발생했습니다 Enter the full pathname for java.exe.

몇 번이나 올바른 경로를 탐색 했어도 동일한 대화 상자가 계속 나타납니다. 이것은 Windows 7에있었습니다.

해결책은 SQL Developer 아이콘을 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하는 것 입니다.
그런 다음이 경로를 사용했습니다.C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe


2

해결되었습니다. 그것은 나를 위해 작동하지 않았지만 많은 시간을 보낸 후 여기에 내가 고 쳤던 것이 있습니다.

1) 파일을 엽니 다

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

jdk 경로를 설정하려면 다음 줄을 추가하십시오.

SetJavaHome C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk

파일을 저장할 수없는 경우 전체 sqldeveloper폴더를이 파일을 수정할 수있는 쓰기 권한이있는 다른 위치로 복사 하십시오.

2) sqldeveloper.exe관리자로 (폴더를 oracle 폴더에서 이동 한 경우 새 위치에서 ) 실행 하고 oracle 설치와 함께 제공되는 jdk 경로를 입력하십시오.

C:\Program Files\Oracle\11g\product\11.1.0\client_1\jdk\bin

그러면 효과가있을 것입니다. 시간 절약에 도움이되기를 바랍니다. -몰래


SQL Developer 버전 4 이상에서는 로밍 프로필에 SetJavaHome에 대한 줄을 설정하는 product.conf도 있습니다. product.conf이있는 경우, 당신도 할 필요가 대신 sqldeveloper.conf의 거기 이름을 바꾸거나 SetJavaHome합니다 : web.archive.org/web/20150331165602/http://www.thatjeffsmith.com/...

1

java.exeSQL Developer를 사용 하는 동안 전체 경로를 입력하십시오 . 예를 들면 다음과 같습니다.

c:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe

1

아래 경로를 설정하십시오. 그것은 나를 위해 일했다.

C:\Program Files\Java\jdk1.7.0_79

교차 확인을 위해 구성 파일에서 JVM을 찾기 위해 지정된 경로를 확인할 수 있습니다.

..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 

0

64 비트 환경에있는 경우 32 비트 용 최신 Java 6 SE를 설치하고 사용해야합니다 (Oracle은 이러한 버전을 i586 (예 : Jdk-6u45-windows-i586.exe)라고 함).


0

이 경로에서 파일 (sqldeveloper.conf)을 찾았습니다.

D : \ app \ admin \ product \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ bin

그런 다음 javahome을 아래와 같이 설정했습니다. 이전에 jdk1.7을 가리 켰습니다.

JavaHome C : \ Program Files \ Java \ jdk1.6.0_06 설정


1
요점은 사용자가 admin이기 때문에 D : \ app \ admin \ ...이라는 것입니다. 따라서 사용자에 따라 변경됩니다. PC에서 볼 위치는 'path'환경 변수 '에서 찾을 수 있습니다. 내 PC에서와 같습니다 : D : \ app \ admin \ product \ 11.2.0 \ dbhome_1
Manoj Kumar

답변 자체에 설명을 포함시킬 수 있습니다. 주석에서 따로 언급 할 필요는 없습니다. 자세한 내용은 항상 환영합니다. :)
Ayan

0

SQL 개발자가 Java 경로를 요청할 때 다음을 포함하여 경로를 언급하십시오 java.exe.

C:\Program Files\Java\jdk1.6.0_06\bin\java.exe

이것은 나를 위해 일했습니다.


답을 명확히 할 수 있습니까? 언급 한 위치를 포함하도록 $ PATH 변수를 편집하는 것을 의미합니까? 그렇다면 어떻게?
bertieb

0

Java와 oracle 사이의 통신에는 충돌이 있으므로 oracle은 자체적으로 특정 Java를 설치합니다.

이 주소를 삽입하십시오 :

[ORACLEHOME]\product\12.1.0\dbhome_1\jdk\jre\bin\java.exe

[ORACLEHOME]은 오라클이 설치된 위치를 의미합니다.


0

Windows 10을 실행 중이고 일부 오래된 SQL Developer 버전 (3.2와 같은)이 필요한 경우 JDK jdk-7u79-windows-x64.exe 이상 (최신 아님)을 설치해야 할 수 있습니다. 최신 버전을 설치했는데 오류를 찾을 수 없습니다 .... 이전 JDK 버전을 설치 한 후 이전 SQL 개발자 버전을 설치할 수 있습니다 (3.2)

이 링크에서 오래된 JDK를 얻을 수 있습니다 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

도움이 되었기를 바랍니다


-1

sqldeveloper.conf 파일을 확인하십시오. 그것은 포함합니다 :

SetJavaHome ../../jdk

이것은 SQL Developer가 시작될 때 ../../jdk폴더에서 java.exe를 찾습니다 .

JDK 버전을 설치 한 ../../jdk후 sqldeveloper.conf 파일 ( /bin폴더 에서 찾을 수 있음)과 관련된 위치로 폴더를 복사하십시오 .

/installed folder
    ...
    /dataminer
    /ide
    /javavm
    /jdk   <== create this and copy jdk stuff here
    ...
    sqldeveloper.exe

...

그런 다음 질문이 표시되지 않습니다.


-1

해결책은 sqldeveloper.exe 아이콘에서 오른쪽 버튼을 클릭하십시오. 이 프로그램을 관리자로 선택하고 Acept를 누릅니다.

프로그램을 다시 실행하고 java 폴더를 선택한 다음 select, ready를 누릅니다. 이것은 작동합니다.


2
OP는 플랫폼이 Windows 7
suspectus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.