当前位置: 首页 > 面试题库 >

项目Facet Java版本1.8不存在

温凯
2023-03-14
问题内容

我正在尝试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>

但是,在我maven -> update project得到以下错误之后:

Could not update project ExampleApp configuration
Version 1.8 of project facet java does not exist.

确实没有Java 1.8项目方面 project->preferences->project facets->java

我可以手动创建这样的代码facet并将其添加到eclipse吗,或者我必须等到Java 8发布并且eclipse的家伙决定添加它时才可以?


问题答案:

开普勒SR2正式有其他修补程序可用。在ecliplse中,转到“帮助”->“市场”->搜索java 8 kepler。然后选择并安装以下内容。

  • 安装Java 8支持eclipse kepler sr2,

  • 用于Web工具的Java 8 Facet Eclipse Kepler sr2

  • Java 8对Eclipse Kepler SR2的m2e的支持(如果需要)

参考:http :
//www.eclipse.org/downloads/java8/

之后,我的Java 8多模块Maven项目可以正常构建,而eclipse kepler SR2中没有任何错误。

更新 :如果您使用的是Spring Tool Suite(STS),则3.5.1版包含了这些功能。



 类似资料:
  • 我正在使用intellij创建sbt跨编译平台项目,使用以下平台JVM、JS、NativeWin、NativeUbuntu、Android和共享scala代码。我的项目需要Java8,但似乎Android不适合Java8版本,因为我在sbt文件中为Android模块指定了1.7版本,如下所示: Android模块文件 项目设置:

  • 我试图在OPENSHIFT上部署应用程序,但maven无法编译它,出现错误: 目标版本1.8无效 java版本“1.8.0_05” Java(TM)SE运行时环境(build 1.8.0_05-B13) Java HotSpot(TM)64位服务器VM(build 25.5-B02,混合模式)

  • 我最近下载了与NetBeans捆绑在一起的JDK1.8.0.006。然后我发现我一直在用Java1.7开发的JavaFx项目不会用Java1.8编译,所以我把JDK降到了1.7。但我还是无法让它运行/编译。我得到了这个错误: 我真的被困住了,非常感谢您的帮助。

  • 我在带有Infinispan 9.4.16的Wildfly 18.1上有一个独立模式群集。当两个节点上的项目版本相同时,缓存项的复制工作正常。但是,如果一个节点上有版本A,另一个节点上有版本B,那么java的复制就会失败。伊奥。InvalidClassException和组织。jboss。模块。ModuleNotFoundException:部署。我的应用程序版本B。耳朵myjar版本B。jar。

  • 我有一个项目正在使用Java8。 到目前为止,在pom中,我们将源版本和目标版本指定为1.8: 我们希望利用 Java 9 的“-发布”选项,并添加了以下内容: 但是现在我们得到了下面的错误: 我们使用maven 3.5.3,3.8.0版本中的maven-compiler-plugin和Java 10来编译这个项目。 这里怎么了?

  • null 项目包括Kotlin 某些库包括Kotlin 在选项2中,我得到下一个警告: w:类路径中的运行时JAR文件应该具有相同的版本。这些文件位于类路径:/.gradle/caches/transforms-2/files-2.1/ab41544fa06f7b55dec847efe3b9899c/jetified-kotlin-stdlib-jdk7-1.3.71.JAR(版本1.3).gra