2013-06-03 57 views
1

我在讀CMYK JPEG圖像的問題,並且已使用以下網址作爲解決問題的參考。CMYKJPEGImageReaderSpi不加載

http://www.randelshofer.ch/blog/2011/08/reading-cmyk-jpeg-images-with-java-imageio/

我已經給下道/META-INF/services/javax.imageio.spi.ImageReaderSpi文件javax.imageio.spi.ImageReaderSpi中在配置org.monte.media.jpeg.CMYKJPEGImageReaderSpi。

這工作完全在Eclipse和圖像讀取加載成功。

此文件不加載部署的時候,我可以找到在生成的戰爭文件的文件夾和文件在lib文件夾裏面我想要的JAR文件,我想我需要將其添加到Java類路徑。

請幫我添加到類路徑或是否有任何其他的問題吧。

回答

0

您需要將此文件添加爲一個靜態資源到您的構建生命週期。

對於螞蟻搖籃你只需要編寫一個簡單的複製任務(Ant taskGradle task),用於Maven的可以使用Maven Resources Plugin

之後,您的文件應該出現在您的應用程序包中。

+0

我加入pom.xml的條目 真正 的src/main /資源 META-INF /服務/ javax.imageio.spi.ImageReaderSpi中 同樣的錯誤我得到了,讀者沒有加載。我在這裏做錯了什麼? – Sanket

+0

首先從' META-INF/services ...中刪除額外的空間'然後檢查資源是否出現在應用程序包中。如果不是,則重新檢查* Maven Resources插件*的pom配置。除了您的額外資源外,您還需要指定處理資源的階段和目標(請參閱上面的鏈接)。 –