imagej / imagej-launcher

The ImageJ native launcher
https://imagej.net/learn/launcher
BSD 2-Clause "Simplified" License
21 stars 23 forks source link

"Falling back to system Java" rather than dynamic linking on macOS #76

Open ctrueden opened 3 years ago

ctrueden commented 3 years ago

If no embedded java is present, and JAVA_HOME is unset, I'm seeing:

$ Contents/MacOS/ImageJ-macosx
No known JRE; cannot link to Java library
Warning: falling back to System JVM

Even though I have a few system-wide Java installations:

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
    14.0.2, x86_64: "AdoptOpenJDK 14"   /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
    11.0.2, x86_64: "AdoptOpenJDK 11"   /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
    1.8.0_265, x86_64:  "AdoptOpenJDK 8"    /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home