zoukankan      html  css  js  c++  java
  • CentOS下 JDK 1.6 /1.5 PACK包问题

    JDK1.5/1.6的Linux版本比较特别,有些jar包上pack形式,例如:lib/tools.pack  jre/lib/rt.pack  jre/lib/jsse.pack,而这些其实相应的jar包都是我们程序运行所需要的,那解决这个问题,我们就把他们找回来吧

    1.先设置临时环境变量
    export JAVA_HOME=/soft/jdk1.6   
    export PATH=$PATH:$JAVA_HOME/bin
    
    ##以上是为了使用jdk自带的unpack200 命令
    
    2.对以上缺少的三个jar包做处理
    cd jdk/lib
    unpack200 tools.pack tools.jar
    cd jdk/jre/lib
    unpack200 rt.pack rt.jar
    unpack200 jsse.pack jsse.jar
    
    Ok,这样临时缺少的三个jar包就搞定了,再运行tomcat或其他程序就没问题,不会提示ClassNotFound:XXXX
    

     当然,可能还会出现其他问题,举个例子:ClassNotFound:javax.net.XXX, 

     那就先上网查一下,这个类在jdk的jar下,然后按照上面的2步骤对其做处理即可,

       但如果实在找不到属于哪个jar包,那就包jdk/lib和jre/lib下面所有的.pack 做一下处理吧,把所有可能出现的情况都解决掉,OK先这样吧,以后遇到问题,再补充

  • 相关阅读:
    关键词提取算法TextRank
    我的博文目录整理
    Windows Azure一些小技巧集合
    js数组和树互转
    this.props.form.validateFields回调不执行问题
    d3的4.x与3.x版本的区别
    d3提示框,虚线,选择区域
    d3布局
    d3文件导入和导出
    d3交互
  • 原文地址:https://www.cnblogs.com/baby-bear/p/4006633.html
Copyright © 2011-2022 走看看