Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Perbaiki 'Aplikasi "SQLDeveloper.app" tidak dapat dibuka.'

Jika Anda baru saja menginstal SQL Developer di Mac, tetapi mengalami kesalahan saat mencoba meluncurkannya, coba langkah-langkah di bawah untuk memperbaikinya.

Kesalahan berbunyi "Aplikasi "SQLDeveloper.app" tidak dapat dibuka karena Apple tidak dapat memeriksanya untuk perangkat lunak berbahaya “. Itu juga menyebutkan bahwa “Perangkat lunak ini perlu diperbarui. Hubungi pengembang untuk informasi lebih lanjut “.

Berikut adalah langkah-langkah yang saya gunakan untuk mengatasi masalah ini, dan meluncurkan Pengembang SQL.

Setelah menginstal SQL Developer, saya langsung mencoba meluncurkannya dengan mengklik dua kali ikonnya di Finder. Tetapi alih-alih meluncurkan aplikasi, Mac saya memberi saya pesan berikut:

Ketika saya mendapat pesan ini, saya segera pergi ke Umum tab Keamanan &Privasi di System Preferences Mac saya untuk memungkinkan aplikasi ini berjalan. Namun, ini masih tidak memperbaiki masalah.

Tampaknya menjadi masalah umum, karena pencarian web cepat menemukan pengembang lain dengan masalah yang sama. Tampaknya ada beberapa cara untuk mengatasi masalah ini.

Opsi 1

Saya dapat menjalankannya dengan membuka jendela Terminal dan menjalankan perintah berikut.

Ubah ke direktori yang sesuai:

cd /Applications/SQLDeveloper.app/Contents/resources/sqldeveloper

(jika Anda meletakkan file di folder selain Applications , ganti Aplikasi dengan folder/jalur itu).

Jalankan Pengembang SQL:

zsh sqldeveloper.sh

Menjalankan perintah itu meluncurkan SQL Developer.

Opsi 2

Meskipun saya dapat meluncurkan Pengembang SQL dengan perintah itu, saya juga ingin dapat meluncurkannya dengan mengklik dua kali ikon di Finder.

Langkah-langkah berikut memungkinkan saya untuk dapat melakukannya.

Jalankan perintah berikut di jendela Terminal:

/usr/libexec/java_home -V

Itu mengembalikan yang berikut:

Matching Java Virtual Machines (2):
    1.8.291.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

Untuk memperbaiki masalah, saya menjalankan ini:

sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"

Dan masukkan kata sandi saya saat diminta.

Menjalankan perintah pertama lagi:

/usr/libexec/java_home -V

Sekarang mengembalikan yang berikut:

Matching Java Virtual Machines (1):
    1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

Setelah melakukan itu, saya dapat meluncurkan Pengembang SQL dengan mengklik dua kali ikonnya di Finder.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara AS dan IS dalam prosedur tersimpan Oracle?

  2. Cara menginstal Oracle Linux Automation Manager (alias "Oracle Ansible Tower")

  3. Oracle RAC dan urutannya

  4. Operator pivot Oracle

  5. Bukan bulan yang valid pada pernyataan INSERT