您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> MAVEN 编译时无法找到rtjar

MAVEN 编译时无法找到rtjar

来源:网络整理     时间:2016/7/19 7:57:39     关键词:

关于网友提出的“ MAVEN 编译时无法找到rtjar”问题疑问,本网通过在网上对“ MAVEN 编译时无法找到rtjar”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: MAVEN 编译时无法找到rtjar
描述:

本帖最后由 shzj506 于 2015-01-06 16:01:49 编辑

mavenjava

我在编译项目时总是遇到下面的错误

error: package com.sun.image.codec.jpeg does not exist



                                org.apache.maven.plugins
                                maven-compiler-plugin
                                2.3.2
                                
                                        1.7
                                        1.7
                                        UTF-8
                                        
                                                 
                                                ${java.home}\jre\lib\rt.jar:${java.home}\jre\lib\jce.jar
                                        

                                

                        


jdk的设置

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/maven/bin
export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

jdk 安装情况

lrwxrwxrwx  1 root root   26 Jan  6 14:44 java -> /etc/alternatives/java_sdk
drwxr-xr-x. 3 root root 4096 Jan  5 14:23 java-1.5.0-gcj-1.5.0.0
lrwxrwxrwx  1 root root   32 Jan  6 14:44 java-1.7.0 -> /etc/alternatives/java_sdk_1.7.0
drwxr-xr-x  7 root root 4096 Jan  6 14:44 java-1.7.0-openjdk-1.7.0.71.x86_64
lrwxrwxrwx  1 root root   34 Jan  6 14:44 java-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.71.x86_64
lrwxrwxrwx  1 root root   34 Jan  6 14:44 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx  1 root root   21 Jan  6 14:44 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root   27 Jan  5 14:23 jre-1.5.0 -> /etc/alternatives/jre_1.5.0
lrwxrwxrwx. 1 root root   26 Jan  5 14:23 jre-1.5.0-gcj -> java-1.5.0-gcj-1.5.0.0/jre
lrwxrwxrwx  1 root root   27 Jan  6 14:44 jre-1.7.0 -> /etc/alternatives/jre_1.7.0
lrwxrwxrwx  1 root root   38 Jan  6 14:44 jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.71.x86_64/jre
lrwxrwxrwx. 1 root root   25 Jan  5 14:23 jre-gcj -> /etc/alternatives/jre_gcj
lrwxrwxrwx  1 root root   29 Jan  6 14:44 jre-openjdk -> /etc/alternatives/jre_openjdk

请高人指点
解决方案1:

今天我也遇到了和你一样的问题,可能这个问题你已经解决,但你的这个问题也帮了我大忙
我用的是 jenkins 和 maven 构建
最终检查是 路径不对  改成:${java.home}\lib\rt.jar  没有 jre 这个

解决方案2:

你不要用 OpenJDK,你去 Oracle 官网上下载 JDK 后再试试看。


以上介绍了“ MAVEN 编译时无法找到rtjar”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2798023.html

相关图片

相关文章