zoukankan      html  css  js  c++  java
  • Exception in thread "main" java.lang.UnsupportedClassVersionError: com/crack

    执行一个jar文件的时候抛异常了 

    Exception in thread "main" java.lang.UnsupportedClassVersionError: com/crack

    liugx@liugx myeclipse2015 keygen$ java -jar cracker.jar

    Exception in thread "main" java.lang.UnsupportedClassVersionError: com/crack/me/active/ui/replace/SpecialSignatureVerifierReplacer : Unsupported major.minor version 51.0

    at java.lang.ClassLoader.defineClass1(Native Method)

    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)

    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)

    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)

    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)

    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)

    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

    at com.crack.me.active.ui.CrackFrame.<init>(CrackFrame.java:101)

    at com.crack.me.active.ui.CrackFrame.main(CrackFrame.java:280)

    jdk版本是系统自带的1.6,导致的

    jdk的版本和class版本不一致,一般是jdk版本过低。检查你安装的jdk版本和当前的jdk版本。如果是安装了Oracle之类的软件,也不用重装,把环境变量重设下就好了。

    由于我的自己上是没有的,所以下载一个jdk1.8版本的,这里分享一个下载方法,由于这些下载地址都是国外的,所以会有些慢,所以迅雷是个好东西。
    先在网页端离线下载回来,然后再从Mac客户端离线空间中下载到本地(直接网页端离线后取回本地需要会员哦)
    在客户端现在就相当于在迅雷的服务器上面下载了,家里带宽足的话,都是按M/S的速度下载,
    基本下载国外的软件这样操作都很快,当前百度云盘、微云的离线下载基本上支持不了这样的需求(格式有限制还是网络?)

    好了,下面是升级的具体方法,方法比较简单

    
    
    

    liugx@liugx JavaVirtualMachines$ cd /Library/Java/JavaVirtualMachines/

    liugx@liugx JavaVirtualMachines$ ls

    jdk1.8.0_111.jdk

    liugx@liugx JavaVirtualMachines$ cd jdk1.8.0_111.jdk/

    liugx@liugx jdk1.8.0_111.jdk$ ls

    Contents

    liugx@liugx jdk1.8.0_111.jdk$ pwd

    /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk

    liugx@liugx jdk1.8.0_111.jdk$ sudo vim ~/.bash_profile

    Password:

    liugx@liugx jdk1.8.0_111.jdk$ source ~/.bash_profile

    liugx@liugx jdk1.8.0_111.jdk$ java -version

    java version "1.8.0_111"

    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

    Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)


    vim ~/.bash_profile
    添加下面一行在最后一行

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home



  • 相关阅读:
    Eclipse部署项目到Tomcat中,class文件夹为空的解决方案
    微软(北京).NET俱乐部活动 (2010年6月26日) – Visual Studio 2010 /*LIFE RUNS ON CODE*/
    失望的Vista SP1
    急聘BI DW OLAP开发工程师 (北京)
    急聘.NET开发工程师 (北京)
    开篇
    Windows Vista User Account Control (UAC) 全新安全模块“用户帐户控制”
    Tidy your desktop
    [导入]Vista的屏幕截图小工具:Snipping Tool
    微软发布官方TFS 2010 Scrum 模板
  • 原文地址:https://www.cnblogs.com/liugx/p/6193373.html
Copyright © 2011-2022 走看看