Maven: could not find a problem with java.lang on OS X

I get the following problem when I tried mvn clean install it is obvious that it cannot find the runtime jar, but what do I need to do?

error log:

 [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Failure executing javac, but could not parse the error: [parsing started /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java/com/ericsson/research/ag/ra/common/cthserverclient/IHttpClient.java] [parsing completed 42ms] [parsing started /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java/com/ericsson/research/ag/ra/common/cthserverclient/CTHWebSessionException.java] [parsing completed 1ms] [parsing started /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java/com/ericsson/research/ag/ra/common/cthserverclient/CTHServerSession.java] [parsing completed 14ms] [search path for source files: /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java,] [search path for class files: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/rt.jar,/Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/target/classes,/Users/olgunkaya/.m2/repository/json/json-simple/1.1/json-simple-1.1.jar,.] Fatal Error: Unable to find package java.lang in classpath or bootclasspath [INFO] 1error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4.696s [INFO] Finished at: Mon Jun 11 07:54:00 EEST 2012 [INFO] Final Memory: 5M/81M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3:compile > (default-compile) on project ag.ra.common: Compilation failure [ERROR] Failure executing javac, but could not parse the error: [ERROR] [parsing started /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java/com/ericsson/research/ag/ra/common/cthserverclient/IHttpClient.java] [ERROR] [parsing completed 42ms] [ERROR] [parsing started /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java/com/ericsson/research/ag/ra/common/cthserverclient/CTHWebSessionException.java] [ERROR] [parsing completed 1ms] [ERROR] [parsing started /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java/com/ericsson/research/ag/ra/common/cthserverclient/CTHServerSession.java] [ERROR] [parsing completed 14ms] [ERROR] [search path for source files: /Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/src/main/java,] [ERROR] [search path for class files: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/rt.jar,/Users/olgunkaya/workspace/CM2H/remoteaccess/osgi/ag.ra.common/target/classes,/Users/olgunkaya/.m2/repository/json/json-simple/1.1/json-simple-1.1.jar,.] [ERROR] Fatal Error: Unable to find package java.lang in classpath or bootclasspath 
+3
source share
2 answers

I think I found the problem.

Apple changed rt.jar to classes.jar, which is located in.

/System/Library/Frameworks/JavaVM.framework/Versions/ <your_java_version> /Classes/classes.jar

I need to modify my pom.xml to show it the path to classes.jar.

Edit: in a project with a few bugs. Creating soft links to jar classes in the lib directory is much better.

 sudo ln -s ../../Classes/classes.jar ./rt.jar 

Well sudo , because writing as a result of the /usr/libexec/java_home , which is your java home directory, requires administrative privileges.

+11
source

I am using Java 8 Azul ZuluFX on Lubuntu 18.0.4. I'm working on the project:

 mvn clean package 

but I get this error (simplified):

 [ERROR] Failure executing javac, but could not parse the error: [ERROR] [parsing started RegularFileObject[/home/marco/sources/tgtools.activiti.explorer/src/main/java/tgtools/activiti/explorer/config/Constants.java]] [ERROR] [parsing completed 13ms] [many others...] [ERROR] [search path for class files: /home/marco/.sdkman/candidates/java/8.0.212-zulu/jre/lib/rt.jar;[many others...] [ERROR] Fatal Error: Unable to find package java.lang in classpath or bootclasspath 

I checked and /home/marco/.sdkman/candidates/java/8.0.212-zulu/jre/lib/rt.jar exists, and it obviously contains java/lang folders and its classes inside.

0
source

Source: https://habr.com/ru/post/1244174/


All Articles