-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Open
Labels
Component: IDEThe Arduino IDEThe Arduino IDEOS: OSXSpecific to the Mac OS X (macOS) version of the Arduino IDESpecific to the Mac OS X (macOS) version of the Arduino IDEType: Bug
Description
I'm unsure how to resolve this. I've installed JDK8 per the instructions and I can get the thing to compile fine. The app launches but immediately shows an alert "Error loading Java" and quits.
I've checked and rechecked the paths in the output and everything looks fine. As I understand it, the thing bundles the runtime environment into itself so shouldn't be reliant on whatever version of Java the system runs, is that correct?
ant build produces no error.
ant run produces:
BUILD FAILED
/Users/ccarey/Sites/arduino-ide/Arduino/build/build.xml:142: The following error occurred while executing this line:
/Users/ccarey/Sites/arduino-ide/Arduino/build/build.xml:146: The following error occurred while executing this line:
/Users/ccarey/Sites/arduino-ide/Arduino/build/build.xml:543: exec returned: 1
When I run the app directly from its container I get this:
./macosx/work/Arduino.app/Contents/MacOS/Arduino
2020-11-09 10:56:50.141 Arduino[9480:281517] Loading Application 'Arduino'
2020-11-09 10:56:50.142 Arduino[9480:281517] JVMRuntime=adoptopenjdk-8.jdk
2020-11-09 10:56:50.142 Arduino[9480:281517] CFBundleName=Arduino
2020-11-09 10:56:50.142 Arduino[9480:281517] WorkingDirectory=(null)
2020-11-09 10:56:50.142 Arduino[9480:281517] JVMMainClassName=processing.app.Base
2020-11-09 10:56:50.142 Arduino[9480:281517] JVMOptions=(
"-Dapple.awt.application.name=Arduino",
"-Dcom.apple.macos.use-file-dialog-packages=true",
"-Dcom.apple.smallTabs=true",
"-DAPP_DIR=$APP_ROOT/Contents/Java",
"-Djava.ext.dirs=$JVM_RUNTIME/Contents/Home/lib/ext/:$JVM_RUNTIME/Contents/Home/jre/lib/ext/",
"-Djava.net.preferIPv4Stack=true",
"-Xdock:name=Arduino",
"-Dcom.apple.mrj.application.apple.menu.about.name=Arduino",
"-Dfile.encoding=UTF-8",
"-Xms128M",
"-Xmx512M",
"-splash:$APP_ROOT/Contents/Java/lib/splash.png"
)
2020-11-09 10:56:50.142 Arduino[9480:281517] JVMArguments=(
)
2020-11-09 10:56:50.143 Arduino[9480:281517] JVMClasspath=(null)
2020-11-09 10:56:50.143 Arduino[9480:281517] JVMDefaultOptions={
}
2020-11-09 10:56:50.143 Arduino[9480:281517] SearchSystemJVM=false
2020-11-09 10:56:50.143 Arduino[9480:281517] -> Bundle path: /Users/ccarey/Sites/arduino-ide/Arduino/build/macosx/work/Arduino.app
2020-11-09 10:56:50.143 Arduino[9480:281517] -> Working Directory: '/Users/ccarey/Sites/arduino-ide/Arduino/build'
2020-11-09 10:56:50.143 Arduino[9480:281517] -> JVM Runtime path: /Users/ccarey/Sites/arduino-ide/Arduino/build/macosx/work/Arduino.app/Contents/PlugIns/adoptopenjdk-8.jdk
2020-11-09 10:56:50.143 Arduino[9480:281517] -> Java Runtime Dylib Path: '/Users/ccarey/Sites/arduino-ide/Arduino/build/macosx/work/Arduino.app/Contents/PlugIns/adoptopenjdk-8.jdk/Contents/Home/jre/lib/jli/libjli.dylib'
Am I missing something obvious?
Metadata
Metadata
Assignees
Labels
Component: IDEThe Arduino IDEThe Arduino IDEOS: OSXSpecific to the Mac OS X (macOS) version of the Arduino IDESpecific to the Mac OS X (macOS) version of the Arduino IDEType: Bug