求教关于maven编译找不到java.lang包的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教关于maven编译找不到java.lang包的问题相关的知识,希望对你有一定的参考价值。

就是找不到jre的问题。 1、明确jre的版本 org.apache.maven.plugins maven-compiler-plugin 3.0 1.6 1.6 2、重新引入依赖jar包 maven-->update Project
maven项目编译的标准输出路径就是mavenProject/target/classes, 项目右键 build path--configure build path--java build path--source,把default output folder改成mavenProject/target/classes,在菜单栏project下把自动编译打勾。
参考技术A http://bbs.csdn.net/topics/391815825?page=1

maven找不到java.lang.object的类文件

您好,您遇到的问题很正常,因为java.lang.Object是Java核心类库的一部分,它是所有Java类的父类,Maven不会把它放在任何位置,因为它是Java虚拟机的一部分,它是在编译时自动添加到您的classpath中的。因此,您可以在您的类路径中找到它,但是您不能在Maven中找到它,因为它不是Maven的一部分。 参考技术A java.lang.Object作为Java是里语言基础类,它已经自动引入Maven项目中,无需手动引入。如果仍然找不到java.lang.Object的类文件,可能是Maven项目依赖包未正确引入,建议检查并重建Maven项目。 参考技术B Maven找不到java.lang.Object的类文件是因为它不存在。Java.lang.Object是由编译器自动插入的隐式类,而不是一个实际的类文件。 参考技术C Maven依赖机制可能会导致这种问题,你应该检查一下Maven依赖中是不是存在多个版本的相同包,如果存在,请尝试使用exclude属性解决依赖冲突,或者将Java版本更新到最新版本

以上是关于求教关于maven编译找不到java.lang包的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于IDEA使用Maven工具打包带有本地依赖包的项目 在部署时 仍然找不到本地依赖包中某个类,发生ClassNotFoundException的异常

maven打包报错:在类路径或引导类路径中找不到程序包 java.lang

Fitnesse java.lang.NoClassDefFoundError: javax/faces/validator/ValidatorException

Maven本地运行找不到方法

Maven本地运行找不到方法

无法初始化编译器:找不到编译器镜像中的对象 java.lang.Object