Trong lập trình các thư viện hỗ trợ thường được lưu dưới dạng tập tin JAR(JAR LIB).
Trải qua thời gian phát triển lâu dài sô lượng JAR LIB được tạo ra đã là một con số không nhỏ, vì vậy đôi khi bạn sẽ gặp rất nhiều khó khăn trong việc tìm kiếm các thư việc JAR này.
Nhằm mục định hỗ trợ cho các nhà phát triển java findjar.com cung cấp một bộ công cụ tìm kiếm đơn giản nhưng hiệu quả để giúp các nhà phát triển nhanh chóng kiếm được các tập tin JAR mong muốn.
Chỉ cần nhập tên của lớp hoặc các tập tin JAR bạn đang tìm kiếm và bắt đầu tìm kiếm của bạn.
findJAR.com có thể được sử dụng để dễ dàng giải quyết NoClassDefFoundError và các vấn đề ClassNotFoundException.
Nếu bạn đang sử dụng Eclipse và muốn tích hợp findJAR.com trong Eclipse, bạn có thể sử dụng chức năng plugin Eclipse.
Ngoài ra, bạn cũng có thể tích hợp findJAR.com trong trình duyệt Firefox bằng chưc năng Firefox search engine plugin.
Cơ sở dữ liệu liên tục phát triển của findJAR.com hiện đang nắm giữ hơn 18.189.000 lớp từ hơn 147,900 tập tin JAR.
Nếu bạn nghĩ rằng một tập tin JAR quan trọng không tồn tại trong dữ liệu của chúng tôi, xin vui lòng đừng ngần ngại đề nghị với findJAR.com, chúng tôi sẽ cố gắng tìm kiếm và lưu trữ nó.
Sau đây tôi xin hướng dẫn cách sủ dụng tiện ích này. Trường hợp tôi kiếm được một đoạn mã java nào đó trên mạng và có import một số thư viện gì đó mà tôi không có giống như bên dưới.
import java.io.File;
import java.io.IOException;
import java.awt.Frame;
import java.awt.image.RenderedImage;
import javax.media.jai.widget.ScrollingImagePanel;
import javax.media.jai.NullOpImage;
import javax.media.jai.OpImage;
import com.sun.media.jai.codec.SeekableStream;
import com.sun.media.jai.codec.FileSeekableStream;
import com.sun.media.jai.codec.TIFFDecodeParam;
import com.sun.media.jai.codec.ImageDecoder;
import com.sun.media.jai.codec.ImageCodec;
import java.io.IOException;
import java.awt.Frame;
import java.awt.image.RenderedImage;
import javax.media.jai.widget.ScrollingImagePanel;
import javax.media.jai.NullOpImage;
import javax.media.jai.OpImage;
import com.sun.media.jai.codec.SeekableStream;
import com.sun.media.jai.codec.FileSeekableStream;
import com.sun.media.jai.codec.TIFFDecodeParam;
import com.sun.media.jai.codec.ImageDecoder;
import com.sun.media.jai.codec.ImageCodec;
Vì không có thư viện jai và media.jai nên khi build chương trình tôi sẽ gặp một số lỗi như sau:
package javax.media.jai.widget does not exist
package javax.media.jai does not exist
package javax.media.jai does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
cannot find symbol class ScrollingImagePanel
cannot find symbol class SeekableStream
cannot find symbol class FileSeekableStream
cannot find symbol class TIFFDecodeParam
cannot find symbol class ImageDecoder
cannot find symbol variable ImageCodec
cannot find symbol class NullOpImage
cannot find symbol variable OpImage
cannot find symbol class ScrollingImagePanel
package javax.media.jai does not exist
package javax.media.jai does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
package com.sun.media.jai.codec does not exist
cannot find symbol class ScrollingImagePanel
cannot find symbol class SeekableStream
cannot find symbol class FileSeekableStream
cannot find symbol class TIFFDecodeParam
cannot find symbol class ImageDecoder
cannot find symbol variable ImageCodec
cannot find symbol class NullOpImage
cannot find symbol variable OpImage
cannot find symbol class ScrollingImagePanel
Đầu tiên tôi sẽ lấy jai(package) không tồn tại(javax.media.jai.widget) và lên trang findJAR.com để tìm kiếm như hình bên dưới.
Như bạn thấy trong hình trên sau khi search(tìm kiếm) class javax.media.jai.widget thì trang web sẽ đưa các thông tin về lớp(class) đó. Tiếp theo bạn chọn một class bất kỳ được tìm thấy, thông thường nên chọn ở đầu, sau chọn xong bạn sẽ thấy được tên file JAR mình cần tìm như hình bên dưới.
Như ta thấy ở đây file jar chúng ta cần tìm có tên là jai-core-1.1.3-alpha.jar, tiếp theo bạn chọn vào file jar được tìm thấy trang web sẽ cung cấp cho bạn link download như hình dưới.
Thật nhanh chóng và dễ dàng bạn có thể kiếm được bắt kỳ thư viện JAR nào bạn muốn mà không cần biết tên của nó chỉ cần biết thông tin lớp(class) của nó là đủ.
No comments:
Post a Comment