執行一個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