`

maven和ant问题 程序包com.sun.image.codec.jpeg不存在的解决方案

 
阅读更多
代码解决办法:
程序包com.sun.image.codec.jpeg不存在 http://tjmljw.iteye.com/blog/1939973


非代码解决办法:
maven:
找到rt.jar和jce.jar上传到nexus的3rd party仓库
或者
mvn install:install-file -DgroupId=com.sun -DartifactId=rt -Dversion=1.7 -Dpackaging=jar -Dfile=/usr/java/jdk1.7.0_72/jre/lib/rt.jar
mvn install:install-file -DgroupId=com.sun -DartifactId=jce -Dversion=1.7 -Dpackaging=jar -Dfile=/usr/java/jdk1.7.0_72/jre/lib/jce.jar


在pox.xml中引入依赖

<dependency>
<groupId>rt</groupId>
<artifactId>rt</artifactId>
<version>1.7</version>
</dependency>


<dependency>
<groupId>jce</groupId>
<artifactId>jce</artifactId>
<version>1.7</version>
</dependency>



ant:
在build.xml里面配置classpath
<path id="project.classpath">
		<fileset dir="${classpath.dir}/app-jar/">
			<include name="*.jar" />
		</fileset>
                <!-- 其他jar可能分文件夹存放 -->
                ......
		<fileset dir="${classpath.dir}/jee_lib/">
			<include name="*.jar" />
		</fileset>
	</path>


编译
<target name="compile_rhcpm" depends="jar_tools,jar_base,resources" description="编译所有base的java类">
		<echo message="编译所有的java类" />
		<mkdir dir="${web.classes.dir}" />
		<javac srcdir="${web.src.dir}" destdir="${web.classes.dir}" target="1.7">
			<classpath refid="project.classpath" />
			<compilerarg line="${compilerarg.line}" />
		</javac>
	</target>
分享到:
评论

相关推荐

    maven-ant-tasks-2.1.3.zip

    uri="antlib:org.apache.maven.artifact.ant" classpath="path/to/maven-ant-tasks-2.1.3.jar"/&gt; ``` 接下来,我们可以利用 Maven Ant Tasks 实现依赖管理。在 Ant 脚本中,可以使用 `dependency` 元素来下载...

    springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案

    本文主要探讨了在使用SpringBoot打包WAR时遇到com.sun.istack.internal包不存在的问题以及解决方案。 首先,问题的出现可能是由于在使用IDEA进行打包时,没有正确配置项目的打包方式。通常我们需要在项目的pom.xml...

    apache-maven-3.8.6-bin.tar.tz--test

    apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-...

    com.sun.jna 3.0.9

    描述中提到,从Maven仓库获取的`jna.jar`文件不包含`examples`包,这通常是官方发布的精简版或者核心库,仅包含了JNA的基本功能。然而,用户在别处找到了一个包含非空`examples`包的`jna.jar`,这个版本可能包含了...

    maven 下载到 maven库下边的 gui.ava.html2image0.9 及jar 可以直接使用

    &lt;groupId&gt;gui.ava &lt;artifactId&gt;html2image&lt;/artifactId&gt; &lt;version&gt;0.9 ...maven 下载到 maven库下边的gui.ava.html2image0.9 及jar 可以直接使用,在 一些依赖库中下载不下来,所以放到这里方便使用

    com.sun.jna.examples

    《com.sun.jna.examples》是Java Native Access (JNA) 库的一个重要组成部分,它包含了丰富的示例代码,用于帮助开发者理解和使用JNA技术。JNA是Java平台上的一个开源库,它允许Java代码直接调用本地(操作系统级别...

    com.sun.pdfview.PDFRenderer

    import com.sun.pdfview.FullScreenWindow;import com.sun.pdfview.OutlineNode;import com.sun.pdfview.PDFDestination;import com.sun.pdfview.PDFFile;import com.sun.pdfview.PDFObject;import ...

    com.sun.jna

    从maven中得到的jna.jar里面没有examples的类(坑了我)。所以找到了一个examples包下面不是空的jna.jar.

    com.sun.xfile包

    com.sun.xfile包 下载 ,另备注下找比较少使用包地址mavenhub.com

    sun.jdbc.odbc.jdbcodbcdriver-Maven.zip

    总的来说,"sun.jdbc.odbc.jdbcodbcdriver-Maven.zip"这个压缩包可能包含了一个老版本的JDBC-ODBC桥接驱动,用于帮助Java开发者连接到支持ODBC的数据库。在现代Java开发中,由于JDBC-ODBC桥接驱动的性能和兼容性限制...

    maven-ant-tasks.jar

    还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 maven-ant-tasks.jar

    apache-maven-3.6.1-bin.tar.gz

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。在给定的标题"apache-maven-3.6.1-bin.tar.gz"中,我们可以看出这是Maven的一个发行版本,版本号为3.6.1,且以tar.gz格式打包,这通常是...

    org.apache.tools.*需要的ant.jar包

    标题中的"org.apache.tools.*需要的ant.jar包"指的是Apache Ant的核心库,这个库包含了`org.apache.tools`包下的一系列类和接口,它们是Ant运行时不可或缺的部分。在Java项目中,如果你需要通过代码来调用Ant进行...

    JDK7源码 包含rt.jar包下的 sun包源码 sun.security包等源码

    本压缩包提供了JDK7的源码,特别强调了`sun`包和`sun.security`包下的源代码,这对于深入理解Java内部机制和安全机制有着极大的帮助。 `rt.jar`是JDK中的核心类库,包含了Java标准API的实现。这个jar文件中的`sun`...

    com.sun.net.ssl.jar

    这一库主要提供了`javax.net.ssl`包,包括了SSL/TLS相关的各种类,如`SSLSocket`、`SSLServerSocket`、`SSLEngine`等,它们是构建安全网络连接的基础。`SSLSocket`用于创建客户端到服务器的安全连接,而`...

    maven 手动导入qrcode.jar包.zip

    maven工程下qrcode jar包下载失败,提供两个qrcode.jar QRCode_swetake-3.0.0.jar 包,cmd命令行安装方法,maven手动添加jar包 qrcode.jar QRCode_swetake-3.0.0.jar

    apache-maven-3.8.1-bin.tar.gz

    总之,"apache-maven-3.8.1-bin.tar.gz"是一个包含Maven 3.8.1的所有必需组件的二进制包,对于Java开发人员来说,它是构建和管理项目不可或缺的工具,特别是对于涉及Hadoop这样的分布式系统开发时,Maven更是起到了...

    apache-maven-3.6.2-bin.tar.gz

    Apache Maven 是一个强大的项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,用于管理和构建Java...Maven 3.6.2版本修复了一些已知问题,提高了性能和稳定性,是开发Java应用程序时的得力助手。

    apache-maven-3.5.4-bin.tar.gz

    Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,能够自动化构建、依赖管理和项目信息管理。Maven 3.5.4是Maven的一个稳定版本,包含了多项改进和修复,为...

    istack包处理少包问题

    当遇到此类问题时,通常有以下几个解决方案: 1. **检查类路径**: 确保`istack-commons-runtime-2.9.jar`已经被正确地添加到项目的类路径中。对于Maven或Gradle项目,需要在`pom.xml`或`build.gradle`文件中添加...

Global site tag (gtag.js) - Google Analytics