SQL Developer가 현재 버전의 SDK를 올바르게 인식하도록 설정을 변경하는 방법
Oracle 11g r2는 Oracle SQL Developer입니다.java 1.6.0_02 is not supported
새로운 Java 버전을 설치하라는 메시지가 나타납니다.
그런 다음 JDK 1.6.0_27을 설치하고 환경변수에 경로를 설정하고 Oracle SQL Developer를 다시 실행했지만 동일한 오류가 발생했습니다.
1.6.0_27을 SDK로 인식하도록 Oracle SQL Developer 설정을 변경하려면 어떻게 해야 합니까?
Windows 10 에서는, 다음의 폴더로 이동해, 다음의 product.conf 파일을 변경하고, SetJava Home 디렉티브를 설정할 필요가 있었습니다.
%APPDATA%\sqldeveloper\<product-version>\product.conf
내 기계:
C:\Users\ati_o\AppData\Roaming\sqldeveloper\17.4.0\product.conf
다음 행과 함께.
SetJavaHome C:\Tools\oraclejdk8
MacOS 또는 Linux/Unix에서 @thatjeffsmith의 코멘트를 받아 다음 사이트를 방문하십시오.
$HOME/.sqldeveloper/<product-version>/product.conf
동일한 SetJava Home 디렉티브를 설정합니다.
sqldeveloper.conf
아래sqldeveloper/bin
SQLDeveloper Java를 소개합니다.
압축이 되어 있는 C:\sqldev
sqldeveloper.conf
에 있다C:\sqldev\sqldeveloper\bin
)
예를 들어 다음과 같습니다.
SetJavaHome C:\Program Files\Java\jdk1.6.0_20
SQLDeveloper를 종료하고 이 항목을 제거한 후 SQLDeveloper를 다시 시작합니다.Java 위치를 입력하라는 메시지가 나타납니다.
sqldeveloper\sqldeveloper\bin으로 이동하여 sqldeveloper.conf 파일을 편집합니다.
이제 곧 알게 될 거야
SetJavaHome C:\Program Files\Java\jdk1.6.0_21
올바른 jdk 경로로 변경
SQL Developer 19.1 (2018)에서 Java 11에 설치하려고 했지만 실패했기 때문에 운이 좋게도 이전 Java 8 버전 jdk8u202-b08을 가지고 있습니다.이 경우 이 폴더를 제거해야 합니다.
C:\Users\<username>\AppData\Roaming\sqldeveloper
그런 다음 exe를 다시 실행합니다.
C:\..\sqldeveloper-19.1\sqldeveloper.exe
네, Oracle이 방금 바보 같은 설치 패키지를 만들어서 시간을 낭비했습니다.잘하셨어요 여러분!!
Java 패스를 설정하는 마법사/인스톨러가 있어야 합니다.이것은, 사전에 설정되어 있는 jdk가 동작하지 않기 때문입니다.는 개인적으로 수 없었습니다.sqldeveloper.conf
아래sqldeveloper\bin
Nivas가 말한 대로 사전 설정된 경로를 변경합니다.SetJavaHome ../../jdk
SetJavaHome C:\Program Files\Java\jdk1.8.0_73
SQLDeveloper는 Java8입니다.SQLDeveloper x64는 Java입니다.
MacOS를 사용하는 경우:
-> SQLDeveloper는 15.0.1에서는 동작하지 않았습니다.(Oracle은 개발자가 Oracle JDK 8 또는 11을 지원한다고 언급했습니다.)
-> JDK8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 를 인스톨 합니다(macOSX64).
cd /Users/amritshukla/로 이동합니다.sqldeveloper/20.4.1
-> product.conf를 편집하여 다음 행을 추가합니다.SetJava Home / Library / Java / Java Virtual Machines / jdk 1 . 8 . 0 _ 291 . jdk / Contents / Home
-> SQLDeveloper 부팅
이 회피책은 지난 12개월 동안 저를 포함한 많은 사람들에게 도움이 되었기 때문에 문제가 해결되지 않으면 시도해 볼 필요가 있습니다.
- sqldeveloper\jdk\jre\bin 폴더로 이동하여 "msvcr100.dll"을 찾습니다.
- 이 dll을 C에 복사합니다.\Windows\System32 폴더
Obs: 파일 복사를 완료하려면 관리자 권한이 필요합니다.따라서 진정한 Windows 관리자로 로그온해야 합니다.
파일을 복사한 후 sqldeveloper를 다시 시작하십시오.재기동 불필요.
이것이 당신에게도 도움이 되길 바랍니다!
MacOS를 사용하는 경우:
- JDK).
/Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home
- 를 들어서 : 니다.
cd /Users/sarath_sukumaran/.sqldeveloper/19.2.1
product 를 을 설정합니다( product.conf).하다
SetJavaHome /Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home
SQL Developer를 다시 열고 'About Oracle SQL Developer' > Version에서 Java 버전을 확인합니다.
Mac용 솔루션 추가.
합니다./Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/jdk.conf
SetJava Home의 다음 행을 주석 해제하고 JDK1.8에 대한 전체 경로를 지정합니다.현재 JDK 11에서는 동작하지 않습니다.
# By default, the product launcher will search for a JDK to use. If you wish
# to specify a JDK to use for all users of this install, uncomment the line
# below and set the path the the preferred JDK
#
# SetJavaHome /path/jdk
SQL developer > 4.x 를 사용하고 있는 경우는, Windows 의 다음의 장소에 다음의 설정이 있습니다.
<USER HOME PATH>\AppData\Roaming\sqldeveloper\<VERSION>\product.conf
and and 。SetJavaHome
JDK 경로로 이동합니다.%homepath%를 사용하여 명령 프롬프트에서 사용자 홈 경로를 가져올 수 있습니다.
다른 답변과 함께 구축:
macOS 12.3.1(M1 프로세서)의 경우 SQL Developer 21.4.3. sdkman을 사용하여 Zulu 11을 설치합니다.
mkdir -p ~/.sqldeveloper/21.4.3
하지 않기 안 됩니다 (이 디렉토리는 작성되지 않습니다.)echo 'SetJavaHome $HOME/.sdkman/candidates/java/11.0.15-zulu/zulu-11.jdk/Contents/Home' >> ~/.sqldeveloper/21.4.3/product.conf
한 가지 솔루션은 최신 Oracle SQL Developer를 설치하는 것입니다.[ SQL Developer Downloads ]에 링크합니다.이 인스톨에서는, 최신의 Java 버전 1.8.x 가 인스톨 되어 사용됩니다.
sqldeveloper.conf 파일은 다음 위치에 있습니다.\syslogeldeveloper\syslogeldeveloper\bin.
SQL 개발자에 연결된 SDK 버전을 변경하려면 다른 버전의 SDK를 제거하고 필요한 버전을 설치하십시오.필요한 버전을 설치한 후 SQL 개발자를 실행하면 자동으로 경로를 연결하라는 메시지가 표시됩니다.새 경로를 제공할 수 있습니다.
sqldeveloper.conf에는 엔트리가 없고 다른 zip 설치를 다운로드했습니다.이것에 의해, 같은 JDK 버소인에 대해서 같은 에러가 발생했습니다.아무것도 설정하지 않아도, S.
COMPANY=PRODUCT=SQL 개발자 버전=19.01000942042f VER=19.1.0 VER_FULL = 19.1.094.2042 BUILD_LABEL = 094.2042 BUILD_NUM = 094.2042 EDITION =
문제: oracle sql developer를 열려고 할 때 다음 오류가 발생했습니다.
---------------------------
Oracle SQL Developer
---------------------------
Unable to launch the Java Virtual Machine
Located at path:
C:\Program Files\Eclipse Adoptium\jdk-8.0.322.6-hotspot\jre\bin\msvcr100.dll
---------------------------
OK
---------------------------
해상도:
- *C: 위치에 msvcr100.dll 파일이 없습니다.\Program Files\Eclipse Adaptium\jdk-8.0.322.6-hotspot\jre\bin*
- 그 때문에, 그 파일을 C:에서 카피했습니다.\Windows\System32\msvcr100.dll TO C:\Program Files\Eclipse Adaptium\jdk-8.0.322.6-hotspot\jre\bin*
- 이를 통해 Oracle SQL 개발자를 활용할 수 있었습니다.
언급URL : https://stackoverflow.com/questions/7385550/how-to-change-settings-for-sql-developer-to-correctly-recognize-current-version
'bestsource' 카테고리의 다른 글
Azure VM의 빈 디스크 공간 모니터링 (0) | 2023.04.24 |
---|---|
이클립스에서 Ctrl+Shift+F와 Ctrl+I의 차이 (0) | 2023.04.24 |
Excel VBA: 해석된 JSON 객체 루프 (0) | 2023.04.24 |
SQL 쿼리를 매일 실행하도록 작업을 예약하려면 어떻게 해야 합니까? (0) | 2023.04.24 |
코코아 터치: UIView의 테두리 색상과 두께를 바꾸는 방법 (0) | 2023.04.24 |