zoukankan      html  css  js  c++  java
  • mac卸载jdk

    在本地gradle打包后,将war包部署到服务器,tomcat的localhost日志报这个错:

    严重: Error configuring application listener of class net.zkbc.p2p.app.filter.WebappListener

    java.lang.UnsupportedClassVersionError: net/zkbc/p2p/app/filter/WebappListener : Unsupported major.minor version 52.0 (unable to load class net.zkbc.p2p.app.filter.WebappListener)

    原因是我以前一直用jdk1.7,卸载1.7 ,安装了1.8,没有配置环境变量。gradle打包。放到服务器上就报这个错。

    卸载1.8,再装了1.7 ,还是报这个错。 

    lljo-MacBook-Air:usr leng$ echo $JAVA_HOME

    /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

    lljo-MacBook-Air:usr leng$ cd /Library/Java/JavaVirtualMachines/

    lljo-MacBook-Air:JavaVirtualMachines leng$ ls

    jdk1.7.0_80.jdk jdk1.8.0_131.jdk

    原来jdk没删除完全。删除后,再重新gradle—build,部署后,就没有报错了。

    所以卸载jdk,除了执行下面两条命令,

    sudo rm -fr /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

    还需要删除上面所说的目录下的那个文件。

    war包和java环境不匹配时,一半都会报这个错。在解压jenkins的war包时(java -jar jenkins.war),就是报这个错, Unsupported major.minor version 52.0。不需要安装1.8,重新找个1.7匹配的war包也可以。

  • 相关阅读:
    MFC 将文件拖进对话框获得文件信息
    微软历史最高市值是多少?
    ZooKeeper的学习与应用
    OutputCache祥解
    本人的微博转移
    java list三种遍历方法性能比較
    VS2010旗舰版安装图解
    SSL协议具体解释
    freemarker字符串拼接
    [java web 入门](一)MyEclipse & HelloWorld 记录
  • 原文地址:https://www.cnblogs.com/memery/p/6961464.html
Copyright © 2011-2022 走看看