Tia*_*Zhu 8 eclipse jaxb java-8 eclipse-mars
Eclipse版本:火星.JDK 1.8.
我想创建一个JAXB项目.在JAXB Facet页面中,出现以下错误:
配置的运行时不足以为JAXB2.2提供实现
你能就我如何解决这个问题给我一些建议吗?
jos*_*kal 16
我遇到了同样的问题.以下修复对我有用.
1) Select File->New ->Project
2) Choose JAXB Project from JAXB and click Next
3) Give Project Name and click Next
4) On the next window, just Click Next
5) On the next window (titled JAXB Facets), Choose "User Library" for JAXB implementation.
Click "Download Library.." picture and choose EclipseLink 2.5.2
(or the higher version shown in the window) and click Next
This will install the library (make sure your are connected to internet.)
Run Code Online (Sandbox Code Playgroud)
当您尝试创建Generic JAXB2.2项目时,这是Eclipse中JDK8的问题.
要解决Eclipse Mars中的问题,请执行以下操作:在创建项目时,选择目标运行时作为JDK7,这将解决它.我自己试了一下,它工作得很好!
如果要继续使用JDK8,在项目创建的最后一个屏幕中,在JAXB实现类型中,选择"禁用库配置"而不是JRE.这将删除错误并让您创建项目.但我建议不要这样做,因为这可能会在将来引入更多错误.
要在Eclipse Luna中使用JDK8,已发布一个补丁来修复此问题.您可以在此处查看:使用Java 1.8配置通用JAXB 2.2平台.我自己没有尝试过,但从评论来看,问题似乎已经解决了.
小智 5
我这样解决了它(Eclipse Oxygen with jdk8):
这有效。
| 归档时间: |
|
| 查看次数: |
13338 次 |
| 最近记录: |