相关疑难解决方法(0)

警告 - 构建路径指定执行环境J2SE-1.4

我在Eclipse Helios中创建了一个Maven项目.它可以正常工作一天,然后出现此警告:

构建路径指定执行环境J2SE-1.4.工作区中没有安装与此环境严格兼容的JRE.

由于此消息,项目停止编译和调试.有没有人有这个问题的解决方案?

java eclipse maven-2

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

无法使用Maven编译简单的Java 10/Java 11项目

我有一个简单的Maven项目:

src
??? main
    ??? java
        ??? module-info.java
pom.xml
Run Code Online (Sandbox Code Playgroud)

pom.xml中:

<groupId>org.example</groupId>
<artifactId>example</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>example</name>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
            <configuration>
                <release>10</release>
            </configuration>
        </plugin>
    </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

当我通过构建项目时mvn -X install -DskipTests=true,它失败了:

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on project example: Execution default-testCompile of goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile failed.
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) …
Run Code Online (Sandbox Code Playgroud)

java maven java-10 module-info java-11

111
推荐指数
6
解决办法
8万
查看次数

为什么Maven项目默认绑定到J2SE-1.5?

如果我根据没有原型Maven项目创建默认空Eclipse,它将基于J2SE-1.5.

在此输入图像描述

我将手动更改构建路径条目和代码合规性.

为什么?

如何使它成为其他?

java eclipse maven m2e

13
推荐指数
2
解决办法
5633
查看次数

我在m2eclipse上构建错误,但在命令行上没有使用maven2 - 我的m2eclipse是否配置错误?

我安装了m2eclipse来在Eclipse中构建一个java项目.

我按如下方式导入了项目:

Import->
Maven->
Existing Maven Projects->
Import Maven Projects->
- Select root directory
- Select pom file
- Click Finish
Run Code Online (Sandbox Code Playgroud)

为了确保m2eclipse实际上正在构建项目,我删除了目标目录,并确保它是由m2eclipse重新创建的,它确实是.但与完全构建所有内容的maven的命令行版本不同,m2eclipse在源代码中留下了大量的构建错误.

有可能我没有正确配置m2eclipse吗?我该怎么检查?

这是我正在尝试构建的项目的github链接.我在这一行得到@Override构建错误.它说"方法createNewToken必须覆盖超类方法".

eclipse maven-2 build-error m2eclipse

9
推荐指数
1
解决办法
6009
查看次数

标签 统计

eclipse ×3

java ×3

maven ×2

maven-2 ×2

build-error ×1

java-10 ×1

java-11 ×1

m2e ×1

m2eclipse ×1

module-info ×1