Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Java by (3.4k points)

I'm compiling a project in Eclipse using m2eclipse. I set the JDK path in Eclipse like this:

Windows-->preferences-->installed jres--> jdk1.7.xx path

But this is showing an error

[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 in this environment. Perhaps you are running on a JRE rather than a JDK?

1 Answer

0 votes
by (46k points)

Follow these steps to solve this error:

On Eclipse IDE, go to Window > Preferences > Java > Installed JREs > and verify your installed JREs. Check whether you have an entry with a JDK, if not create one.

Choose the Execution Env. Click OK

After this you need to Right-Click on Project -> Maven -> Update Project

 

If this doesn't work then Additionally, you may have to adjust Maven JRE which is as follows. 

Goto Run -> Run Configurations, choosing the Maven Build you were running (from the left panel). Next, click the JRE tab and choose the option Workspace default JRE

Browse Categories

...