![]() gradlew clean build took about a second natively: Paths shouldn’t be hardcoded, but /usr/libexec/java_home -a didn’t work for me. Installing JDKs with different architectures turned out not to be problematic, and I can quickly switch between both using an alias: alias jdkarm="export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-15.jdk/Contents/Home"Īlias jdkx86="export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home"Įxport PATH_TO_FX=/Users/wgroeneveld/development/java/javafx-sdk-15.0.1/lib Funnily enough, it builds fine, but it does not execute: JavaFX looks for a native UI renderer and cannot find one. It reportedly works under Rosetta, but I wanted to try it native anyway, and got a nice no toolkit found exception, not unlike this one. The biggest hurdle for me was JavaFX, the UI libraries we use to teach students the Model-View-Controller principle. Gradle 6.7 builds fine with the ARM64 development kit. I settled for v15, since Gradle does not like Java 16 yet, according to the compatibility matrix. They even ported the JDK13/JDK11/JDK8 older ones. There are other solutions, but the Zulu builds I tested so far are great. ![]() The Azul community released ARM64 Java builds that are blazingly fast. The Gold is a bit more Pink than I'd like, but it's growing on me! Java development For now, “it just works”, but as Evernote, is far from optimized. I’d like to run as much stuff as possible native, I guess we’ll have to wait. Spotify is a mess, according to some, while others claim that Rosetta is “good enough”. bash_profile file in my home dir to set the path for Sublime Text 3 builds. Fiddling with the internal exec.py file did not work for me. There are a couple of options to mitigate this. This means that your $PATH will be screwed up. 2021: Sublime Build Systems still use /bin/bash to execute the exec_cmd or cmd commands. 2021: The latest GIMP 2.10 is finally released for OSX, but there are known Big Sur issues. The Rosetta one works, but is a bit sluggish and uses a significant amount of battery. It runs on Electron, a known-to-be CPU hungry JS shell. Preview builds of Visual Studio code are already released.
0 Comments
Leave a Reply. |