org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:apt-maven-plugin:1.0-alpha-5:process (default) on project jenkins-core: Unable to locate the apt compiler in: /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar Please ensure you are using JDK 1.5 or above and not a JRE (the com.sun.tools.apt.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.

Jenkins JIRA | Oliver Gondža | 5 months ago
  1. 0

    [JIRA] (JENKINS-36872) Unable to release jenkins on Java 8

    Google Groups | 5 months ago | ogo...@gmail.com (JIRA)
    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:apt-maven-plugin:1.0-alpha-5:process (default) on project jenkins-core: Unable to locate the apt compiler in: /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar Please ensure you are using JDK 1.5 or above and not a JRE (the com.sun.tools.apt.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.
  2. 0

    Releasing LTS RC on "Java(TM) SE Runtime Environment (build 1.8.0_92-b14)" fails with: {noformat} [ERROR] Failed to execute goal org.codehaus.mojo:apt-maven-plugin:1.0-alpha-5:process (default) on project jenkins-core: Unable to locate the apt compiler in: [ERROR] /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar [ERROR] Please ensure you are using JDK 1.5 or above and [ERROR] not a JRE (the com.sun.tools.apt.Main class is required). [ERROR] In most cases you can change the location of your Java [ERROR] installation by setting the JAVA_HOME environment variable. [ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:apt-maven-plugin:1.0-alpha-5:process (default) on project jenkins-core: Unable to locate the apt compiler in: /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar Please ensure you are using JDK 1.5 or above and not a JRE (the com.sun.tools.apt.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) 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:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to locate the apt compiler in: /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar Please ensure you are using JDK 1.5 or above and not a JRE (the com.sun.tools.apt.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable. at org.codehaus.mojo.apt.AptUtils.getAptClass(AptUtils.java:220) at org.codehaus.mojo.apt.AptUtils.invoke(AptUtils.java:76) at org.codehaus.mojo.apt.AbstractAptMojo.executeApt(AbstractAptMojo.java:389) at org.codehaus.mojo.apt.AbstractAptMojo.executeImpl(AbstractAptMojo.java:277) at org.codehaus.mojo.apt.AbstractAptMojo.execute(AbstractAptMojo.java:254) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 20 more {noformat}

    Jenkins JIRA | 5 months ago | Oliver Gondža
    org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:apt-maven-plugin:1.0-alpha-5:process (default) on project jenkins-core: Unable to locate the apt compiler in: /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar Please ensure you are using JDK 1.5 or above and not a JRE (the com.sun.tools.apt.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.
  3. 0

    [ERROR] execute error org.apache.maven.plugin.MojoExecutionException: You need to run build with JDK or have tools.jar on the classpath

    GitHub | 12 months ago | git4sroy
    org.apache.maven.plugin.MojoExecutionException: You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse build make sure you run eclipse under JDK as well
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    OpenNMS installation problem

    GitHub | 6 months ago | Mac85
    org.apache.maven.lifecycle.LifecycleExecutionException: An Ant BuildException has occured: The following error occurred while executing this line: /sw/src/fink.build/opennms-1.8.16-32/opennms-1.8.16-1/source/build.xml:18: Your Java version (java.version = 1.8.0_45 java.vm.version = 25.45-b02) is not supported. The build system is currently designed and tested to work with Java versions 1.5 and 1.6. You can try to work around this error by modifying the java.check target in the build.xml file.
  6. 0

    Builds failing after upgrading to Java7, Missing Tools.jar and bad class versions

    Stack Overflow | 3 years ago | Marty Pitt
    org.apache.maven.plugin.MojoExecutionException: You need to run build with JDK or have tools.jar on the classpath. If this occures during eclipse build make sure you run eclipse under JDK as well

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.apache.maven.plugin.MojoExecutionException

      Unable to locate the apt compiler in: /usr/lib/jvm/java-8-jdk/jre/../lib/tools.jar Please ensure you are using JDK 1.5 or above and not a JRE (the com.sun.tools.apt.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.

      at org.codehaus.mojo.apt.AptUtils.getAptClass()
    2. org.codehaus.mojo
      AbstractAptMojo.execute
      1. org.codehaus.mojo.apt.AptUtils.getAptClass(AptUtils.java:220)
      2. org.codehaus.mojo.apt.AptUtils.invoke(AptUtils.java:76)
      3. org.codehaus.mojo.apt.AbstractAptMojo.executeApt(AbstractAptMojo.java:389)
      4. org.codehaus.mojo.apt.AbstractAptMojo.executeImpl(AbstractAptMojo.java:277)
      5. org.codehaus.mojo.apt.AbstractAptMojo.execute(AbstractAptMojo.java:254)
      5 frames
    3. Maven Plugin
      DefaultBuildPluginManager.executeMojo
      1. org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
      1 frame
    4. Maven Core
      DefaultMaven.execute
      1. org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
      2. org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      3. org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      4. org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
      5. org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
      6. org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
      7. org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
      8. org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
      9. org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
      10. org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
      10 frames
    5. M3 Interceptor
      MavenCli.main
      1. org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
      2. org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
      3. org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
      3 frames
    6. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      4. java.lang.reflect.Method.invoke(Method.java:498)
      4 frames
    7. Plexus
      Launcher.main
      1. org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
      2. org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
      3. org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
      4. org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
      4 frames