Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Khắc phục "Không thể mở ứng dụng" SQLDeveloper.app "."

Nếu bạn vừa cài đặt SQL Developer trên máy Mac, nhưng gặp lỗi khi cố khởi chạy nó, hãy thử các bước bên dưới để khắc phục.

Lỗi có nội dung “ Không thể mở ứng dụng“ SQLDeveloper.app ”vì Apple không thể kiểm tra nó để tìm phần mềm độc hại “. Nó cũng đề cập rằng “ Phần mềm này cần được cập nhật. Liên hệ với nhà phát triển để biết thêm thông tin “.

Dưới đây là các bước tôi đã sử dụng để khắc phục sự cố này và khởi chạy SQL Developer.

Sau khi cài đặt SQL Developer, tôi ngay lập tức thử khởi chạy nó bằng cách nhấp đúp vào biểu tượng của nó trong Finder. Nhưng thay vì khởi chạy ứng dụng, máy Mac của tôi gửi cho tôi thông báo sau:

Khi nhận được tin nhắn này, tôi lập tức vào mục Tổng quát tab Bảo mật &Quyền riêng tư trong Tùy chọn hệ thống trên máy Mac của tôi để cho phép ứng dụng này chạy. Tuy nhiên, điều này vẫn không khắc phục được sự cố.

Đó dường như là một vấn đề phổ biến, bởi vì một tìm kiếm nhanh trên web đã tìm thấy các nhà phát triển khác có cùng vấn đề. Có vẻ như có một số cách để khắc phục vấn đề này.

Tùy chọn 1

Tôi có thể làm cho nó chạy bằng cách mở cửa sổ Terminal và chạy các lệnh sau.

Thay đổi thư mục thích hợp:

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

(nếu bạn đặt tệp trong một thư mục không phải là Ứng dụng , thay thế Ứng dụng với thư mục / đường dẫn đó).

Chạy SQL Developer:

zsh sqldeveloper.sh

Chạy lệnh đó sẽ khởi chạy SQL Developer.

Tùy chọn 2

Mặc dù tôi đã có thể khởi chạy SQL Developer bằng lệnh đó, nhưng tôi cũng muốn có thể khởi chạy nó bằng cách nhấp đúp vào biểu tượng trong Trình tìm kiếm.

Các bước sau đây đã giúp tôi có thể làm được điều đó.

Chạy lệnh sau trong cửa sổ Terminal:

/usr/libexec/java_home -V

Điều đó trả lại như sau:

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

Để khắc phục sự cố, tôi đã chạy cái này:

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

Và nhập mật khẩu của tôi khi được nhắc.

Chạy lại lệnh đầu tiên:

/usr/libexec/java_home -V

Bây giờ trả về như sau:

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

Sau khi làm điều đó, tôi đã có thể khởi chạy SQL Developer bằng cách nhấp đúp vào biểu tượng của nó trong 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. Lỗi khi tải oci8.so với máy chủ Ubuntu 17.04 php 7 và apache2

  2. ORA-00911:ký tự không hợp lệ

  3. kiểu bộ sưu tập cục bộ không được phép trong câu lệnh SQL

  4. Hàm NEW_TIME () trong Oracle

  5. Ngoại lệ Java Oracle - số biểu thức tối đa trong danh sách là 1000