【发布时间】:2018-03-10 14:02:04
【问题描述】:
几天前我安装了Oracle JDK 9。我尝试使用Eclipse,但它不起作用。我环顾四周,找到了this 链接。所以我用
之后显示的链接更新了我的 Eclipse要在 Eclipse 中试用 Java 9 支持,您可以按照以下任何方式进行操作:
点击帮助 -> 安装新软件...,然后插入链接。这很好,我已经可以开始编码并且我也可以运行它了。
但我没能完成第二步,因为拖动“安装”按钮什么也没做。
(第二步:)
使用 Eclipse Marketplace 条目为提交者更新您的 Eclipse 4.7 构建(目前,需要一些额外的步骤):
然后我意识到我没有 Eclipse Marketplace Client,所以我安装了它,然后它就很好了。
但这里有问题: 当我尝试将其导出为可运行的 jar 文件时,我收到此错误:“JAR 创建失败。有关其他信息,请参阅详细信息。 未选择资源 jar 导出完成时出现问题。有关其他信息,请参阅详细信息。 无法从给定的启动配置中找到主要方法。 "
我已经尝试过创建新的启动配置,创建一个全新的空项目,并创建一个新的工作区。没有任何效果。
有没有人知道为什么这不起作用以及我可以做些什么来解决这个问题?
编辑
我的eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170921-1704
--launcher.defaultAction
openFile
--launcher.appendVmargs
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:/Program Files/Java/jdk-9/bin/javaw.exe
-vmargs
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
【问题讨论】:
-
@nullpointer 不,我确实配置了我的 eclipse.ini,并且我已经 eclipse 4.7.1a 并且已经选择 Java 9 作为默认值。我不能导出我的 procets。
-
您是否尝试从命令行创建项目的 jar?成功了吗?
-
我以前从未这样做过,现在我尝试了一个新项目,该项目只打印一些内容并使用命令 promt 编译它(编译、创建清单和创建 jar),并且成功了。但我不知道如何使用许多包和库来做到这一点
-
编辑:多尝试了一下,让它工作,但那是极其乏味的。你知道如何让 eclipse 工作吗?
-
我可以在 Eclipse Oxygen.1a 中重现(尚未发布),所以我提交了bugs.eclipse.org/525711
标签: java android eclipse maven java-9