我不确定发生了什么,但现在当我启动Mac时,我每次都会弹出这条消息:
“无法启动Java类文件”myClass.class“。
请检查控制台是否有可能的错误消息。”
这个类文件是我正在开发的更大程序的一部分。
我检查了控制台,发现了带发件人的邮件,[0x0-0x1b01b].com.apple.JarLauncher
并说明了这条消息java.lang.NoClassDefFoundError: ...
。
我没有找到Jar启动器或任何Java相关的东西/Library/StartupItems
,~/Library/StartupItems
但这就是我想要做的。
有关为什么我收到此消息以及如何摆脱它的任何想法?
com.apple.JarLauncher
或者您正在开发的程序可以在登录时启动,如果他们保存状态:在Finder中按Cmd + Shift + G并键入~/Library/Saved Application State
。现在查找命名的文件夹com.apple.JarLauncher
以及程序标识符之后的文件夹。删除它们。2)以安全模式启动(support.apple.com/kb/ht1564)。如果没有消息弹出查找jarLauncher
并myClass.class
在项目/Library/LaunchAgents
和~/Library/LaunchAgents
。3)不太可能,但检查是否定义了登录挂钩:defaults read com.apple.loginwindow LoginHook
。试试吧sudo defaults ...
。