bestsource

SQL Developer가 현재 버전의 SDK를 올바르게 인식하도록 설정을 변경하는 방법

bestsource 2023. 4. 24. 23:41
반응형

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/binSQLDeveloper Java를 소개합니다.

압축이 되어 있는 C:\sqldevsqldeveloper.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\binNivas가 말한 대로 사전 설정된 경로를 변경합니다.SetJavaHome ../../jdkSetJavaHome 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를 사용하는 경우:

  1. JDK)./Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home
  2. 를 들어서 : 니다.cd /Users/sarath_sukumaran/.sqldeveloper/19.2.1
  3. product 를 을 설정합니다( product.conf).하다SetJavaHome /Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home

  4. 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 。SetJavaHomeJDK 경로로 이동합니다.%homepath%를 사용하여 명령 프롬프트에서 사용자 홈 경로를 가져올 수 있습니다.

다른 답변과 함께 구축:

macOS 12.3.1(M1 프로세서)의 경우 SQL Developer 21.4.3. sdkman을 사용하여 Zulu 11을 설치합니다.

  1. mkdir -p ~/.sqldeveloper/21.4.3하지 않기 안 됩니다 (이 디렉토리는 작성되지 않습니다.)
  2. 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

반응형