相关疑难解决方法(0)

此环境中未提供编译器.也许您运行的是JRE而不是JDK?

我正在使用m2eclipse在Eclipse中编译一个项目.我在Eclipse中设置JDK路径,如下所示:

Windows-->preferences-->installed jres--> jdk1.7.xx  path
Run Code Online (Sandbox Code Playgroud)

但这显示出错误

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE    rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.424s
[INFO] Finished at: Tue Oct 29 15:21:01 IST 2013
[INFO] Final Memory: 5M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-   plugin:3.1:compile (default-compile) on project TEST-WEB: Compilation failure
[ERROR] No compiler is provided …
Run Code Online (Sandbox Code Playgroud)

java eclipse m2eclipse maven java-7

588
推荐指数
17
解决办法
107万
查看次数

Maven中的Java_home

当我跑步时mvn -version,我注意到了java_home要点...jdk\jre(如下图所示).那是错的吗?是不是应该指向...\jdk.x.y.z(没有\jre)?如果是这样,我该如何重置它?(在全局%java_home%指向jdk目录)

C:\Users\Owner>mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.7.0_17
Java home: C:\Program Files\Java\jdk1.7.0_17\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"
Run Code Online (Sandbox Code Playgroud)

java windows java-home maven

35
推荐指数
1
解决办法
7万
查看次数

Maven包编译错误

我在eclipse中使用maven创建了一个webapp项目.当我在命令提示符下运行命令mvn package时,它显示以下错误.

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.310s
[INFO] Finished at: Tue Mar 05 14:32:23 IST 2013
[INFO] Final Memory: 16M/218M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project  Compilation fa
ilure
[ERROR] ***No compiler is provided in this environment. Perhaps you …
Run Code Online (Sandbox Code Playgroud)

java maven java-7

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

EC2上的Java 8应用程序

我想知道是否有人知道我是否可以在EC2实例上安装Java 8.我的应用程序被打包为带有嵌入式jetty的胖jar,因此仅Java 8运行时就足够了.

我对Linux不太熟悉,我看到他们只在默认的AMI上支持Java 7.是否有一个简单的命令可以运行以更新到Java 8?

java amazon-ec2 amazon-web-services

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

Maven指向JRE而不是jdk

我一直在与一位同事一起解决我刚刚加入的一个新项目遇到的问题.长话短说,maven没有正确构建我的.war文件.当我给我的同事我的战争文件时,他遇到了同样的问题,当他给我他编译的.war文件时,一切正常.我们都在使用相同的来源.所以,我正在尝试正确设置maven(与他相同),我们现在都拥有相同版本的maven.但是,我认为maven正在错误地查看java_home.

当我执行mvn -version命令时,我得到以下内容:

C:\java\KME_workspace\CU-KME>mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: C:\java\tools\apache-maven-3.0.4
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: C:\java\jdks\jdk1.6.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
Run Code Online (Sandbox Code Playgroud)

我的系统的JAVA_HOME变量正确设置为C:\ java\jdks\jdk1.6.0_45.

任何人都知道我的maven正在看jre,我该如何正确地将它设置回JDK?我也可能正确地看待这个问题,所以如果你有任何想法,那就太好了.

谢谢.


正如一些人所指出的那样,在maven版本的java家中的JRE引用是我的一个红鲱鱼兔洞.经过进一步测试,我有一些新的有趣信息.我直接从命令行运行maven命令.我使用eclipse从我们的svn存储库中检出代码,并尝试在该代码上运行maven包,并且.war无法正确构建.但是,如果我在eclipse中将团队导出到新目录,并在其上运行maven包,它会构建.war罚款并且工作正常.据我了解,eclipse中的团队导出会删除导出目录中的所有subversion文件.任何人对如何解决这个问题都有任何想法?

java maven

16
推荐指数
1
解决办法
5万
查看次数

如何在使用spring roo构建Web项目时修复MojoFailureException

最近我使用spring STS with roo 1.2.0.M1来构建一个web项目.我设置了jpa并创建了一个包含某个字段的实体,并为该实体创建了一个存储库和一个服务层,然后当我执行测试时,它给出了以下错误:

roo> perform tests 
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building WebApplication 0.1.0.BUILD-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- aspectj-maven-plugin:1.2:compile (default) @ WebApplication ---
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ WebApplication ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ WebApplication ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- aspectj-maven-plugin:1.2:test-compile (default) @ WebApplication ---
[INFO] …
Run Code Online (Sandbox Code Playgroud)

eclipse testing spring exception maven

5
推荐指数
1
解决办法
5万
查看次数

Java - Intellij IDEA/maven 错误:此环境中未提供编译器。也许您正在 JRE 而不是 JDK 上运行?

我最近安装了centOS。我正在尝试在 Intellij IDEA 上运行 Maven 项目,我在控制台上得到以下输出:

**[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.424 s
[INFO] Finished at: 2018-06-24T11:40:34+05:30
[INFO] Final Memory: 31M/290M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project sarvm: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you …
Run Code Online (Sandbox Code Playgroud)

java centos intellij-idea maven

5
推荐指数
0
解决办法
1万
查看次数