Back

Explore Courses Blog Tutorials Interview Questions
0 votes
3 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

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

30.5k questions

32.5k answers

500 comments

108k users

Browse Categories

...