maven编译不通过:软件包com.sun.org.apache.xml.internal.security.utils.Base64 不存在
问题:代码中使用了sun公司的第三方私有库,导致编译不通过
maven打包异常:软件包com.sun.org.apache.xml.internal.security.utils.Base64 不存在
加上如下这段。将${java.home}/lib/rt.jar添加到maven的compiler里面编译就ok了。
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.6</source><target>1.6</target><encoding>${project.build.sourceEncoding}</encoding> <!-- added by xiluhua 20160627 com.sun.org.apache.xml.internal.security.utils.Base64;编译异常将${java.home}/lib/rt.jar添加到maven的compiler里面 如果 JAVA_HOME 里面没有,将 jre 里面的 copy 过来--><compilerArguments><verbose /><bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath></compilerArguments> </configuration> </plugin>
但是在Linux环境中把rt.jar 拷贝到lib下还是编译不通过, 注意环境:
${delimiter} 这个分隔符,在Windows下是“;”分号,在Linux下是“:”冒号。
maven编译不通过:软件包com.sun.org.apache.xml.internal.security.utils.Base64 不存在相关推荐
- php 实现 java com.sun.org.apache.xml.internal.security.utils.Base64 Byte数组加密
<?php function java_base64_encode($arr){$str = '';foreach ($arr as $key => $value) {$str .= is ...
- Fastjson 1.2.24远程代码执行漏洞(com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl)
1.漏洞信息 1.1 漏洞简介 · 漏洞名称:Fastjson 1.2.24远程代码执行漏洞(com.sun.org.apache.xalan.internal.xsltc.trax.Template ...
- Tomcat启动报异常:com.sun.org.apache.xerces.internal.util.URI$MalformedURIException: Path contains invalid
报错 com.sun.org.apache.xerces.internal.util.URI$MalformedURIException: Path contains invalid characte ...
- Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
原因:在mxl配置文件中可能含有中文注释 解决方法:在pom文件中加入下面代码 <properties><project.build.sourceEncoding>UTF-8& ...
- com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。
解决方法:将xml文件中的编码格式改为UTF-8 原来的:<?xml version="1.0" encoding="UTF-8"?> 更改为:&l ...
- 解决maven 引用JDK内部类编译错误 程序包:com.sun.xml.internal.bind.marshaller.CharacterEscapeHandler不存在...
解决maven 引用JDK内部类编译错误 程序包:com.sun.xml.internal.bind.marshaller.CharacterEscapeHandler不存在- 网上很多帖子的解决方案 ...
- Gradle/Maven编译时找不到com.sun包的原因与解决方法
错误: 程序包com.sun.xml.internal.bind.marshaller不存在 import com.sun.xml.internal.bind.marshaller.Namespace ...
- Maven 编译使用 rt.jar
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/catoop/article/details/63251628 项目在使用mvn clean pack ...
- javac编译错误: 程序包 com.sun.xxx 不存在
文章目录 运行环境 一.问题描述 二.探究过程 三.原因 四.解决方式 五.总结 六.参考链接 运行环境 Java版本:java version "1.8.0_281" 操作系统: ...
最新文章
- drone + gogs 构建CI/CD
- 2014多校第一场A题 || HDU 4861 Couple doubi
- 简单的C语言开源软件,自己写的一个简单的数据库...完整开源...
- 数字化转型案例:美的集团
- 第二章 原理图绘制与检查
- 西部数据移动硬盘哪个型号好_西部数据移动硬盘怎么样(西数移动硬盘系列区别)...
- Redis队列和专业MQ的对比和选型
- ArcGIS Pro功能模块简介
- 夕四今晚加班到2点30,而王二还不打算走《打工人的那些事》
- Loadbalancer
- 读《大学生上课为什么一定要认真听讲》有感
- python打卡提醒机器人(企业微信)
- 数据中台已成下一风口,它会颠覆数据工程师的工作吗?
- 精读4:一个和钱打交道的数据分析行业
- deb 中标麒麟_最新版国产Linux操作系统“中标麒麟”体验
- 阿汤哥教你直接在浏览器搜索单词
- linux中的ubiq命令用途,Linux3剑客习题及解答
- Loxo,拜耳的Vitrakvi赢得了FDA的批准。现在是困难的部分:寻找病人
- 深度解读新档案法①:企业如何提高档案管理规范性?
- toString(36)中的36表示进制
热门文章
- Got minus one from a read call异常
- oracle sql developer 查看游标结果集(3.0.04
- oracle中实现continue,break .
- SQL SERVER 2012 OBJECT_ID
- SpringMVC以及SSM整合
- kafka系列九、kafka事务原理、事务API和使用场景
- 比MySQL快6倍 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
- 软件工程概论_课堂测试
- JavaScript点击事件-一个按钮触发另一个按钮
- 20170227玩呗娱乐