参见英文答案 > Neon: how to run on jdk9?????????????????????????????????????9个

我喜欢使用eclipse氧气进行java开发.我大约一年没用过这个IDE了.我记得真的很喜欢它.但是,我记得它不是最容易安装的IDE.任何帮助将不胜感激.

这是我安装的java.

> Java 9 Java

> SE开发套件9

我不知道发生了什么事.请随意建议另一个IDE.

这是日志文件:

!SESSION 2017-09-22 11:44:55.501 -----------------------------------------------

eclipse.buildId=4.7.0.I20170612-0950

java.version=9

java.vendor=Oracle Corporation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

Framework arguments: -product org.eclipse.epp.package.java.product

Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.osgi 4 0 2017-09-22 11:45:10.776

!MESSAGE Application error

!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)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:505)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:204)

at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:614)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)

at org.eclipse.equinox.launcher.Main.run(Main.java:1499)

at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct

at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124)

at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)

... 23 more

Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

... 25 more

!ENTRY org.eclipse.e4.ui.workbench 4 0 2017-09-22 11:45:10.788

!MESSAGE FrameworkEvent ERROR

!STACK 0

java.lang.NoClassDefFoundError: javax/annotation/PreDestroy

at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)

at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)

at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)

at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)

at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)

at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)

at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99)

at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141)

at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213)

at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120)

at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112)

at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168)

at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)

at org.eclipse.osgi.container.Module.doStop(Module.java:634)

at org.eclipse.osgi.container.Module.stop(Module.java:498)

at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)

at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

... 21 more

!SESSION 2017-09-22 11:47:41.156 -----------------------------------------------

eclipse.buildId=4.7.0.I20170612-0950

java.version=9

java.vendor=Oracle Corporation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

Framework arguments: -product org.eclipse.epp.package.java.product

Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.osgi 4 0 2017-09-22 11:47:48.112

!MESSAGE Application error

!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)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:505)

at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:204)

at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:614)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.base/java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)

at org.eclipse.equinox.launcher.Main.run(Main.java:1499)

at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct

at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124)

at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)

... 23 more

Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

... 25 more

!ENTRY org.eclipse.e4.ui.workbench 4 0 2017-09-22 11:47:48.124

!MESSAGE FrameworkEvent ERROR

!STACK 0

java.lang.NoClassDefFoundError: javax/annotation/PreDestroy

at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)

at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)

at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)

at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)

at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)

at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)

at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99)

at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141)

at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213)

at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120)

at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112)

at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168)

at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)

at org.eclipse.osgi.container.Module.doStop(Module.java:634)

at org.eclipse.osgi.container.Module.stop(Module.java:498)

at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)

at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

... 21 more

java氧气版_java – 为什么不开始吸氧(第一次)?相关推荐

  1. java氧气版,氧气呼吸器属于( )。

    [判断题]20世纪90年代初,美国率先实施"人类基因组计划",中国亦在此计划中争取到合作任务,即第3号染色体上的一段约30Mb项目. [判断题]如果旅客携带腐蚀品乘坐飞机,将被取消 ...

  2. flappy bird java源码_FlappyBird注释版_java - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...

    FlappyBird注释版_java\FlappyBird\.classpath FlappyBird注释版_java\FlappyBird\.project FlappyBird注释版_java\F ...

  3. java学习笔记_Java学习笔记——第1篇

    Java程序运行机制 Java程序要经过先编译,后解释两个步骤 编译型:高级语言源码 -->机器码(一次性)    生成可执行程序,脱离开发环境,在指定平台上运行.(C/C++/Objectiv ...

  4. Hello World -- Java Web版(Java Web 入门教程)

    在阅读本文之前,你一定知道如何用Java语言写出"Hello, World!"了.那么,用Java语言如何写出Web版的"Hello, World!",使之显示 ...

  5. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  6. linux控制台单人五子棋简书,Java控制台版五子棋的简单实现方法

    这篇文章主要给大家介绍了关于Java控制台版五子棋的简单实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 设计一个10*1 ...

  7. 终于,把十大经典排序算法汇总了!(Java实现版)

    转载自  终于,把十大经典排序算法汇总了!(Java实现版) 最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在" ...

  8. java终结器_Java的终结器仍然存在

    java终结器 当我第一次学习Java并从C ++过渡到Java时,我记得我经常被告知,经常读到它不应该像C ++析构函数那样对待Java终结器,也不应该依靠它. 该建议的频率和坚持性对我产生了影响, ...

  9. java桌面版_长大了Java! 提出Java桌面版

    java桌面版 不,这不是另一个" Java已死"的咆哮. Java非常活跃. 它是可用的最佳开发和运行时平台之一. 迄今为止,最稳定的平台. 那可能只是它最大的祸根. 荒谬! 稳 ...

最新文章

  1. windos server 2003 邮件服务器的搭建
  2. 度量学习_使用Dropwizard度量标准监视和测量无功应用
  3. 【FTP】FTP 命令模式下 PASV OR PORT
  4. 软件工程 / 为什么基于接口而非实现编程?
  5. ocr文字识别软件ABBYY FineReader介绍
  6. onmouseover+onmouseout :表格隔行变色
  7. netty之管道处理流程
  8. tensorflow之读取jpg图像长和宽
  9. 常见iPhone设备尺寸及分辨率(持续更新)
  10. 个人简历网站模板源码
  11. oracle地理数据库,Oracle 中的多个地理数据库 (geodatabase)
  12. C语言100题练习计划 33——递归实现指数函数
  13. 使用swipe组件,切换图片时出现闪烁
  14. xxl-job任务调度平台
  15. 企业级监控平台,监控系统选型
  16. MTK5G平台 MT6885/MT6853/MT6873如何配置长按关机
  17. 用Python基础创建一个简单的注册登录系统
  18. UCOSIII---共享资源
  19. PDF编辑技巧之添加页码和编辑文字
  20. 融云韩迎:中国技术型公司出海才刚开始,未来有很大发展空间

热门文章

  1. jettison(Jettisons)
  2. python老师武_跟着廖雪峰老师学python (5)
  3. 【图像识别】基于 Haar分类器实现五官定位matlab源码含 GUI
  4. html单选框 disabled,HTML Input Radio disabled用法及代码示例
  5. 探索环信IMuni-app(小程序)在集成中遇到的断联问题,如何保持较为稳定的websocket链接?
  6. 单单训练营 第四期 第八课 行业和岗位
  7. 十劝父母:请不要和儿女住在一起
  8. 华为总部,冲击你的视野
  9. ubuntu20更换节点_安装Ubuntu 20.10之后要做的10件事情
  10. 嵌入式学习之Linux驱动(第九期_设备模型_教程更新了)_基于RK3568