Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

How I got SQL Developer working on a new MacBook Pro (MacOS Monterey - M1 Pro)

NiallNov 19 2021

I documented the steps that I took to get SQL Developer working on my new MacOS Monterey MacBook Pro M1. I hope that it's useful to some of you. All of what I did came from various posts here in this forum.
https://blog.longacre.ch/2021/11/how-i-got-sql-developer-working-on-new.html

Comments

Philipp Salvisberg

I use GraalVM's JDK 11 on my MBP with macOS 12.0.1. The JDK is available only for Intel. However, it works well with rosetta2. This way I can use all features of SQLDev. And the JS based features are significantly faster.
For that I set the following in my /Users/phs/.sqldeveloper/21.2.1/product.conf :

SetJavaHome /Users/phs/Applications/graalvm-ce-java11-21.2.0/Contents/Home

You find the current JDK here: https://github.com/graalvm/graalvm-ce-builds/releases?q=21.2.0&expanded=true

Niall

Very interesting. Thanks @philipp-salvisberg1 .
As you suggest, I've just tried GraalVM's JDK 11 and it seems to work well for me - even the JavaFX parts. The Welcome Page now works too :)
I'll update my blog post to include this alternative.
Note: I had to remove the quarantine attribute with the following command:
sudo xattr -r -d com.apple.quarantine /Library/Java/JavaVirtualMachines/graalvm-ce-java11-21.2.0

1 - 2

Post Details

Added on Nov 19 2021
2 comments
7,500 views