Open Swoffa opened 3 years ago
My guess is that this is an encoding issue. Probably your CLASSPATH has some character (0xe2) that cannot be interpreted in the sublime+java program pipeline.
The reason why it works for:
CLASSPATH=/Applications/KickAssembler/KickAss.jar /Applications/Sublime\ Text.app/Contents/MacOS/sublime_text
...is because here the whole class path is replaced, while in the package /Applications/KickAssembler/KickAss.jar
is just temporarily appended to the existing machine CLASSPATH.
Can you send me your "machine" CLASSPATH so I can investigate @garlix42
Hmm. I don't believe I have a global CLASSPATH set and I am not sure if it's even possible to set on a Mac outside of a shell.
I have one set by using .zprofile (zsh) and it works fine to just launch a terminal and run sublime by hand.
But it doesn't seem launching it through Finder uses .zprofile/.profile.
I can confirm similar problem on MacOS 11.4 & Sublime 4113.
I've got KickAss in the location as by the guide (/Applications/KickAssembler/KickAss.jar).
Just Build a file gives:
I've tried adding "kickass_jar_path": "/Applications/KickAssembler/KickAss.jar" to the Preferences.sublime-settings.
But same issue..
However, if I start it manually from Terminal with:
Then everything works as a charm.
Originally posted by @Swoffa in https://github.com/Swoffa/SublimeKickAssemblerC64/issues/67#issuecomment-942592437