JAI setup khá tẻ nhạt, liên quan đến nhiều lọ và biến môi trường. Nó sẽ hỗ trợ tính di động của dự án khá nhiều nếu tôi có thể thêm nó như một phụ thuộc Maven thông thường.Sử dụng Java Advanced Imaging với Maven
Đoạn POM Tôi đang sử dụng là
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_imageio</artifactId>
<version>1.1</version>
</dependency>
và các lỗi là
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3
tôi có thể, tất nhiên, tải về và cài đặt những lọ. Vấn đề là gấp đôi:
- jai_imageio yêu cầu hai lọ;
- jai_imageio yêu cầu cài đặt thư viện gốc và hai biến môi trường.
Tôi chưa tìm được cách để thực hiện công việc này với Maven.
Xem Reading JCS_YCCK images using ImageIO vì lý do tôi đang sử dụng JAI.
thưa ông, tôi đang gặp phải vấn đề trong thời gian chạy. tomcat không thể định vị tệp lớp. Thỉnh thoảng tôi nhận được 'NoClassDefFoundError', giải pháp thích hợp là gì để cấu hình tomcat sao cho nó luôn nhận được định nghĩa lớp? Đang sử dụng 3 tệp này jai codec 1.1.3 lõi jai 1.1.3 jai imageio 1.2' –