相关疑难解决方法(0)

项目facet java的1.8版本不存在

我正在尝试Dynamic Web Application使用Java 8(以及Wildfly appServer,如果这很重要)构建一个eclipse,但是我无法让Eclipse Luna M5使用Java 8(我确实安装了Java 8 BETA支持,它适用于JavaSE项目).

在我的POM中,我将级别设置为Java 8:

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但在我这样做后,maven -> update project我收到以下错误:

Could not update project ExampleApp configuration
Version 1.8 of project facet java does not exist.
Run Code Online (Sandbox Code Playgroud)

事实上,没有java 1.8项目方面 project->preferences->project facets->java

我可以手动创建这样的facet并将它添加到eclipse或者我将不得不等到java 8发布并且eclipse的人决定添加它吗?

java eclipse m2eclipse maven java-8

49
推荐指数
2
解决办法
6万
查看次数

在Eclipse中编写Java 8

Java 8的Eclipse支持的开发正在分支中进行(http://wiki.eclipse.org/JDT_Core/Java8).

为了尝试Java 8的当前Eclipse支持,我做了以下事情:

  1. 我安装了JDK 8的版本(这一步是可选的).
  2. 我检查了分支BETA_JAVA8的git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git.
  3. 我在Eclipse Juno SR1(Build ID:20120920-0800)的实例中导入了签出的项目.
  4. 我从运行的Eclipse中运行了一个新的Eclipse实例.

为了使用Java 8中提供的新语法,Eclipse说我必须将代码的合规性级别设置为1.8.要设置合规性级别,我必须将执行环境设置为JavaSE-1.8.此执行环境不可用于Windows -> Preferences -> Java -> Installed JREs -> Execution Environments.

如何将执行环境设置为JavaSE-1.8?

以下总结了我尝试安装执行环境的一些尝试:

  1. 我按照wiki说明JavaSE-1.8在更新站点http://download.eclipse.org/eclipse/updates/4.2上查找说明.但是,执行环境的定义并不存在.
  2. 我JavaSE-1.8在rt.equinox.framework的git存储库中查找了配置文件,但是,它不在那里.

java eclipse eclipse-jdt

22
推荐指数
3
解决办法
3万
查看次数

标签 统计

eclipse ×2

java ×2

eclipse-jdt ×1

java-8 ×1

m2eclipse ×1

maven ×1