启动 Aptana Studio 3 时出现 Java NoClassDefFoundError

启动 Aptana Studio 3 时出现 Java NoClassDefFoundError

我最近在运行 Mojave (10.14.5) 的 Mac PowerBook 上安装了 Aptana Studio 3 (Eclipse 4.7)。每次安装时都会出错(主要是 Aptana 抱怨它需要 Java 1.6,然后在我安装了 Java 1.6 之后又抱怨它需要 Java 1.8)。在阅读了大量 Mac/Aptana/Java 文章后,我相信我找到了正确的 Java 版本 (Java 12.0.2),因为现在出现了 Aptana 启动画面和工作区路径屏幕。但是,在工作区路径对话框中选择“确定”后,我现在收到以下 Java 错误(片段)。

我已尝试进行建议的编辑这里(使用 /usr/bin/java 作为路径)。但是,我仍然收到相同的错误。

我查看了 Mac 操作方法文章、Eclipse 论坛和 Stackoverflow 条目,但均未成功。任何建议都非常感谢。

!SESSION 2019-07-19 08:50:36.186 -----------------------------------------------

eclipse.buildId=unknown java.version=12.0.2 java.vendor=Oracle Corporation BootLoader 常量:OS=macosx、ARCH=x86_64、WS=cocoa、NL=en_US 框架参数:-keyring /Users/xxxxx/.eclipse_keyring 命令行参数:-os macosx -ws cocoa -arch x86_64 -keyring /Users/xxxxx/.eclipse_keyring

!ENTRY org.eclipse.osgi 4 0 2019-07-19 08:50:41.780 !MESSAGE 应用程序错误 !STACK 1 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:410) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultHeadlessContext(E4Application.java:491)

答案1

请看一下我的回答这里。对我来说,Aptana Studio 只能运行 Java 8。

相关内容