maven编译时报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

maven编译时报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building weixin_project Maven Webapp 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ weixin_project ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ weixin_project ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to E:\Spring-tool-suit\weixin_project\target\classes
[语法分析开始时间 RegularFileObject[E:\Spring-tool-suit\weixin_project\src\main\java\org\seele\weixin\servlet\CoreServlet.java]]
[语法分析已完成, 用时 12 毫秒]
[语法分析开始时间 RegularFileObject[E:\Spring-tool-suit\weixin_project\src\main\java\org\seele\weixin\servlet\SignUtil.java]]
[语法分析已完成, 用时 3 毫秒]
[源文件的搜索路径: E:\Spring-tool-suit\weixin_project\src\main\java]
[类文件的搜索路径: C:\Program Files\Java\jdk1.7.0_17\jre\rt.jar,C:\Program Files\Java\jdk1.7.0_17\jre\jce.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\access-bridge-64.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\dnsns.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\jaccess.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\localedata.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\sunec.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\sunjce_provider.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\sunmscapi.jar,C:\Program Files\Java\jdk1.7.0_17\jre\lib\ext\zipfs.jar,E:\Spring-tool-suit\weixin_project\target\classes,E:\apache-maven-3.3.9\repository\jaxen\jaxen\1.1.4\jaxen-1.1.4.jar,E:\apache-maven-3.3.9\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar,E:\apache-maven-3.3.9\repository\org\wicketstuff\jsr303\1.5-RC5.1\jsr303-1.5-RC5.1.jar,E:\apache-maven-3.3.9\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar,E:\apache-maven-3.3.9\repository\org\apache\wicket\wicket-core\1.5-RC5.1\wicket-core-1.5-RC5.1.jar,E:\apache-maven-3.3.9\repository\org\apache\wicket\wicket-util\1.5-RC5.1\wicket-util-1.5-RC5.1.jar,E:\apache-maven-3.3.9\repository\org\apache\wicket\wicket-request\1.5-RC5.1\wicket-request-1.5-RC5.1.jar,E:\apache-maven-3.3.9\repository\org\hibernate\hibernate-validator\4.3.1.Final\hibernate-validator-4.3.1.Final.jar,E:\apache-maven-3.3.9\repository\org\jboss\logging\jboss-logging\3.1.0.CR2\jboss-logging-3.1.0.CR2.jar,E:\apache-maven-3.3.9\repository\org\hibernate\hibernate-core\4.2.0.Final\hibernate-core-4.2.0.Final.jar,E:\apache-maven-3.3.9\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar,E:\apache-maven-3.3.9\repository\org\jboss\spec\javax\transaction\jboss-transaction-api_1.1_spec\1.0.0.Final\jboss-transaction-api_1.1_spec-1.0.0.Final.jar,E:\apache-maven-3.3.9\repository\org\hibernate\javax\persistence\hibernate-jpa-2.0-api\1.0.1.Final\hibernate-jpa-2.0-api-1.0.1.Final.jar,E:\apache-maven-3.3.9\repository\org\javassist\javassist\3.15.0-GA\javassist-3.15.0-GA.jar,E:\apache-maven-3.3.9\repository\org\hibernate\common\hibernate-commons-annotations\4.0.1.Final\hibernate-commons-annotations-4.0.1.Final.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-context\3.2.2.RELEASE\spring-context-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-expression\3.2.2.RELEASE\spring-expression-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-core\3.2.2.RELEASE\spring-core-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-beans\3.2.2.RELEASE\spring-beans-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-aop\3.2.2.RELEASE\spring-aop-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-orm\3.2.2.RELEASE\spring-orm-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-jdbc\3.2.2.RELEASE\spring-jdbc-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\mysql\mysql-connector-java\5.1.24\mysql-connector-java-5.1.24.jar,E:\apache-maven-3.3.9\repository\com\kenai\nbpwr\javax-inject\1.0-201002241208\javax-inject-1.0-201002241208.jar,E:\apache-maven-3.3.9\repository\com\kenai\nbpwr\javax-inject\1.0-201002241208\ext\javax.inject-1.jar,E:\apache-maven-3.3.9\repository\javax\inject\javax.inject\1\javax.inject-1.jar,E:\apache-maven-3.3.9\repository\commons-dbcp\commons-dbcp\1.4\commons-dbcp-1.4.jar,E:\apache-maven-3.3.9\repository\commons-pool\commons-pool\1.5.4\commons-pool-1.5.4.jar,E:\apache-maven-3.3.9\repository\org\slf4j\slf4j-api\1.7.5\slf4j-api-1.7.5.jar,E:\apache-maven-3.3.9\repository\org\aspectj\aspectjweaver\1.7.2\aspectjweaver-1.7.2.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-webmvc\3.2.2.RELEASE\spring-webmvc-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-web\3.2.2.RELEASE\spring-web-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar,E:\apache-maven-3.3.9\repository\jstl\jstl\1.2\jstl-1.2.jar,E:\apache-maven-3.3.9\repository\javax\servlet\jsp\jsp-api\2.2\jsp-api-2.2.jar,E:\apache-maven-3.3.9\repository\jsptags\pager-taglib\2.0\pager-taglib-2.0.jar,E:\apache-maven-3.3.9\repository\commons-fileupload\commons-fileupload\1.3\commons-fileupload-1.3.jar,E:\apache-maven-3.3.9\repository\commons-io\commons-io\2.4\commons-io-2.4.jar,E:\apache-maven-3.3.9\repository\commons-codec\commons-codec\1.9\commons-codec-1.9.jar,E:\apache-maven-3.3.9\repository\org\apache\httpcomponents\httpclient\4.5\httpclient-4.5.jar,E:\apache-maven-3.3.9\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar,E:\apache-maven-3.3.9\repository\org\apache\httpcomponents\httpmime\4.5\httpmime-4.5.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-tx\3.2.2.RELEASE\spring-tx-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\springframework\spring-context-support\3.2.2.RELEASE\spring-context-support-3.2.2.RELEASE.jar,E:\apache-maven-3.3.9\repository\org\quartz-scheduler\quartz\1.8.6\quartz-1.8.6.jar,E:\apache-maven-3.3.9\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar,E:\apache-maven-3.3.9\repository\xml-apis\xml-apis\1.0.b2\xml-apis-1.0.b2.jar,.]


致命错误: 在类路径或引导类路径中找不到程序包 java.lang


[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] An unknown compilation problem occurred
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.078 s
[INFO] Finished at: 2016-08-02T23:43:33+08:00
[INFO] Final Memory: 16M/217M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project weixin_project: Compilation failure
[ERROR] An unknown compilation problem occurred
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException在


解决方法:
在maven的配置文件pom.xml中,把 <bootclasspath>${java.home}/rt.jar;${java.home}/jce.jar</bootclasspath> 
注释即可

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<verbose />
<!-- <bootclasspath>${java.home}/rt.jar;${java.home}/jce.jar</bootclasspath> -->
</compilerArguments>
</configuration>
</plugin>
<plugin>







  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
当在运行Maven出现"java: 错误: 不支持发行版本 5的错误提示,通常是因为的项目使用了不受支持Java版本。Maven默认使用Java 1.5作为行版本,但的项目可能需要更高版本的Java。 要解决这个问题,您可以按照以下步骤进行操作: 1. 确认您的Java版本:运行`java -version`命令来查看您当前使用的Java版本。确保您的Java版本符合项目要求。 2. 更新Maven配置:在您的项目根目录下到`pom.xml`文件,打开并检查`<maven.compiler.source>`和`<maven.compiler.target>`标签的值。将这两个值设置为与您的Java版本相匹配的版本号。例如,如果您的Java版本是1.8,将这两个值都设置为1.8。 ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> ``` 3. 更新IDE配置:如果您在使用集成开发环境(IDE)如IntelliJ IDEA或Eclipse,确保IDE的项目配置也与您的Java版本相匹配。在IDE到项目设置或构建配置,并将Java版本设置为与您的项目要求相同的版本。 4. 重新构建项目:保存并关闭所有文件后,尝试重新构建您的项目。运行`mvn clean install`命令来清理并重新构建项目。 如果您仍然遇到问题,请提供更多详细信息,例如完整的错误消息和您使用的Java版本,以便我能够更好地帮助您解决问题。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值