`
knight_black_bob
  • 浏览: 850336 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java maen jdk1.7 打包不存在类,rt 中存在 问题解决

阅读更多
 

 类 找不到

com.sun.xml.internal.fastinfoset.algorithm.HexadecimalEncodingAlgorithm;

这个 HexadecimalEncodingAlgorithm 实际上是 存在 jdk 1.7 里面的 类,idea 会提醒该版本会被删除,建议我们使用新的方式方法替代他,如果生产上是 1.7 的代码,也不想新增新的jar

 

 

1.解决打包出错,添加 compilerArguments

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.7.0</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <encoding>UTF-8</encoding>
        <showWarnings>true</showWarnings>
        <compilerArguments>
            <verbose />
            <!-- 这个配置很特殊:windows下使用分号(;)分隔,linux/mac下使用冒号(:)分隔 -->
<bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
        </compilerArguments>
    </configuration>
</plugin>

 这个配置很特殊:windows下使用分号(;)分隔,linux/mac下使用冒号(:)分隔 

解决打包出错否则会报 java.lang 找不到,windows 上,如果使用jenkis 上传到服务器,服务器打包的话,需要改为 (:)

 

 

2. 直接下载jar

 

<!-- https://mvnrepository.com/artifact/com.sun.xml.fastinfoset/FastInfoset -->
<dependency>
    <groupId>com.sun.xml.fastinfoset</groupId>
    <artifactId>FastInfoset</artifactId>
    <version>1.2.12</version>
</dependency>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者 

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

 

个人主页http://knight-black-bob.iteye.com/



 
 
 谢谢您的赞助,我会做的更好!

 

分享到:
评论

相关推荐

    Maven跳过测试类打包

    有时为了提高构建效率或者出于其他考虑(比如只需要打包主程序而不需要打包测试代码),我们可能希望在构建时跳过测试类的执行或打包。本文将详细介绍如何在Maven项目中配置跳过测试类的打包过程。 ### Maven与测试...

    TortoiseGit安装与配置maen install没反应.zip

    在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例, 有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true, 这两个参数的主要区别是: -DskipTests,不执行测试用例...

    基于spring mvc、spring、hibernate、bootstrap、maen开发的企业级项目,导入即可运行

    这是一个基于Java技术栈开发的企业级项目,主要使用了Spring MVC、Spring、Hibernate、Bootstrap和Maven等关键组件。下面将详细解析这些技术及其在项目中的作用。 **Spring MVC**: Spring MVC是Spring框架的一个...

    基于spring mvc+spring+hibernate+bootstrap+maen开发的企业级项目,直接导出即可运行

    这是一个使用Java技术栈构建的企业级项目,主要依赖于Spring MVC、Spring、Hibernate和Bootstrap框架,以及Maven作为项目管理工具。...如果有任何技术问题,开发者可以寻求原作者的帮助进行讨论和解决。

    Java项目:企业人事管理系统(java+SSM+JSP+h-ui+echarts+zTree+Mysql)

    1.运行环境:最好是jaa jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G...

    proyecto_alcaldia_maen

    Laravel通过减轻许多Web项目中使用的常见任务来减轻开发工作的痛苦,例如: 。 。 用于和存储的多个后端。 直观的表达 。 数据库不可知。 。 。 Laravel易于访问,功能强大,并提供大型,强大应用程序所需的工具。...

    发那科机器人焊接应用的I O配置(总线型).pdf

    发那科(FANUC)机器人在焊接应用中的I/O配置主要涉及到如何利用总线系统来高效、精确地控制机器人的各个输入输出接口。...对于使用者来说,理解并熟练掌握这些配置方法对于优化生产流程和解决现场问题至关重要。

    软件工程+仓储物资管理系统+测试报告.doc

    DatabaseName=maen;", "sa", "123456"); sql = con.createStatement(); rs = sql.executeQuery("SELECT * FROM [User]"); while (rs.next()) { String depotID = rs.getString(1); String mima = rs.getString...

    graphviz-templates:Modélesdeschémas倒Graphviz

    Modélesdeschémas倒Graphviz Voici卡特勒MODELESàutiliser AVEC乐logiciel德CR... 法国国防部国防军模范学院“schémaen arbre”。 反对人民法院以反对法院判决书为由,对法院提出异议。 Dernières版本 Avec les异

Global site tag (gtag.js) - Google Analytics