최근에 macOS를 Big Sur로 업그레이드했는데 이제 SQLDeveloper.app을 열 수 없습니다. 다음 메시지가 표시됩니다.
개발자의 신원을 확인할 수 없기 때문에 SQLDeveloper.app을 열 수 없습니다.
macOS Catalina에서는 완벽하게 작동했습니다.
여기에서 유사한 질문에 대해 논의했습니다. “SQLDeveloper.app”은 다음과 같이 할 수 있습니다. 개발자의 신원을 확인할 수 없기 때문에 열리지 않습니다 . 이미 언급 한 접근 방식을 따랐지만 문제가 해결되지 않았습니다.
솔루션에 대한 모든 조언을 주시면 감사하겠습니다.
답변
iv id = “내부에서 JavaHome
를 업데이트해야합니다. SQL Developer의 6c8d0f0d54 “>
파일이 있으면 작동합니다.
파일 위치 : /Users/<your-user-name>/.sqldeveloper/19.2.1/product.conf
JDK 미만 11. 제 경우는 다음과 같습니다.
SetJavaHome /Library/Java/JavaVirtualMachines/<your_jdk_version_dir>/Contents/Home
Answer
-
터미널 앱 실행
-
다음 명령을 실행하여 Java 버전을 나열하십시오.
/usr/libexec/java_home -V
-
출력에서 문제를 일으키는 원인은 다음과 같습니다.
" Oracle Corporation "-" Java " / Library / Internet Plug-Ins / JavaAppletPlugin.plugin / Contents / Home "
다음을 수행해야합니다. 다음 명령을 입력하여 제거하십시오.
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
-
현재 설정된 java_home 경로를 확인하고 설치 한 sqldeveloper 버전에 따라 업데이트하십시오.
sudo vi $HOME/.sqldeveloper/20.4.0/product.conf
-
다음 항목이 아직 추가되지 않은 경우 추가 (버전에 따라 변경해야 할 수 있음)
SetJavaHome / 라이브러리 / Java / JavaVirtualMachine s / jdk1.8.0_221.jdk / Contents / Home
Mac OS Big Sur에서 SQL 개발자 20.4로 잘 작동합니다.
답변
확인합니다. Big Sur에서이 앱에 문제가 있습니다. MacOS 11의 java_home
앱에 대한 몇 가지 변경 사항 때문인 것 같습니다.
명령 줄에서 SQL Developer를 시작하는 해결 방법이 있습니다.
jhartman@MBP ~ % /Users/jhartman/Downloads/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper Oracle SQL Developer Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. /Users/jhartman/Downloads/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 885: /usr/lib/exec/java_home: No such file or directory
(오류에도 불구하고 SQL Devel이 시작됨)
sqldeveloper-19.2.1.247.2212-macosx.app.zip
에서 테스트 됨, 업데이트 SQLDeveloper의 위치와 함께 위의 명령입니다.
시간이 있다면 http://support.oracle.com/
댓글
Answer
sql-no “의 답변을 바탕으로 JavaAppletPlugin.plugin 내 인터넷 플러그인 디렉토리에서 macOS Gatekeeper를 우회하여 앱을 열었습니다.
- 플러그인 제거 :
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
또는 sudo rm -rf 를 사용하면 불편 함을 느낄 수 있습니다.
(Command + Shift = G)를 사용하여 폴더 "로 이동하여 휴지통으로 이동합니다.
“SQLDeveloper.app” can’t be opened because Apple cannot check it for malicious software.
팝업 메시지가 표시되었습니다.이 메시지를 확인한 후terminal
에 다음과 같은 메시지가 표시됩니다.zsh: killed
beta testing
단계에서 무엇을하는지 궁금합니다.