执行一个jar文件的时候抛异常了 java
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/crackvim
liugx@liugx myeclipse2015 keygen$ java -jar cracker.jarbash
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)eclipse
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)ui
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)spa
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283).net
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)blog
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