前些天做了個小東西,本機(jī)上裝的是JDK 6,拿到別人機(jī)器上老是報錯,JAR包不能夠正常的打開,說是程序的主類找不到,
,當(dāng)是真的是有點(diǎn)滴汗,明明在自己電腦上是可以的。所以自己坐到電腦前找原因,后來發(fā)現(xiàn)直接運(yùn)行主類也是不可以的,說的是類版本不對。根據(jù)我敏銳的直覺,我覺得應(yīng)該是JDK的版本不符合。
后來終于解決了,我發(fā)現(xiàn)JDK編譯的東西可以向下兼容,不可以向上兼容。也就是說JDK 6上編譯的東西不能在JDK 6以下運(yùn)行。
這個結(jié)論只是自己電腦上得出的(可能有錯誤)。希望能給得到同樣錯誤的朋友一些幫助。
posted on 2007-05-14 21:51
Dong 閱讀(242)
評論(0) 編輯 收藏