Explore Courses Blog Tutorials Interview Questions
0 votes
1 view
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 (119k points)

Here is how you can solve the issue:

  • In Eclipse IDE, open Window > Preferences > Java > Installed JREs > and check your installed JREs. You should see an entry with a JDK there.
  • Select the Execution Env. Click OK
  • Right-Click on your Project -> Maven -> Update Project

Also, you have to change the Maven JRE. Open Run -> Run Configurations, select the Maven Build. After that, click the JRE tab and selected the option Workspace default JRE.

If you want to learn Java, then check out this Java Training by Intellipaat.

Related questions

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

28.4k questions

29.7k answers


94k users

Browse Categories