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