2
我想讀取.tif圖像使用javax.media.jai.JAI。這裏是我的代碼:JAI ClassNotFound異常時調用JAI.create
import javax.media.jai.JAI;
import javax.media.jai.RenderedOp;
BufferedImage image = null;
if(extension.toLowerCase().equals("tif")) {
RenderedOp op = JAI.create(fileName, file);
image = op.getAsBufferedImage();
} else {
image = ImageIO.read(file);
}
「文件」(java.io.File的)和 「文件名」(string)參數都很好。但是,當它到達「JAI.create(......)」行,我得到這個異常:
java.lang.ClassNotFoundException: javax.media.jai.JAI
我不知道爲什麼它不能找到JAI。有任何想法嗎?
有沒有辦法將renderImage轉換成bufferedImage?我將需要它作爲另一個進程的緩衝圖像 – dmoss18
如何在此鏈接上執行此操作:http://www.jguru.com/faq/view.jsp?EID=114602 – davidXYZ
仍然得到相同的異常。我正在使用eclipse,並將jai_core.jar和jai_codec.jar添加到構建路徑中,但那不起作用。還有其他建議嗎? – dmoss18