fix java exception

1.import com.sun.image.codec.jpeg.JPEGCodec;java

在Eclipse中處理圖片,須要引入兩個包:
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
報錯:
Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar
此時解決辦法:
Eclipse默認把這些受訪問限制的API設成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings裏面的Deprecated and restricted API中的Forbidden references(access rules)選爲Warning就能夠編譯經過。spring


2.Spring版本衝突形成的異常jvm

異常1:java.lang.NoSuchMethodError: org.springframework.util.Assert.noNullElements([Ljava/lang/Object;Ljava/lang/String;)Vui

解決方法:不能將Spring 2.0和Spring 2.5中的spring.jar與spring-[modules].jar混合使用。也就是說,Spring2.0就是用spring2.0.jar包,不能使用spring.jar,不然將報以上異常。spa

異常2:java.lang.NoSuchMethodError: sun.rmi.transport.ObjectTable.getStub(Ljava/rmi/Remote;)Ljava/rmi/server/RemoteStubrest

問題描述:當集成JOTM 2.0.13到Tomcat 5.5.27時出現;code

解決方法:修改carol.properties文件中的carol.jvm.rmi.local.call屬性爲true。server

相關文章
相關標籤/搜索