Tôi đã tạo ra một tập tin batch "run.bat":làm thế nào để tham khảo tất cả các file jar trong một thư mục trong tập tin batch của tôi
set CLASSPATH=%CLASSPATH%.;.\Jars\app.jar;.\Jars\a.jar;.\Jars\b.jar;.\Jars\c.jar;.\Jars\d.jar;
java mypackage.mysubpackage.Start
pause
Tôi đã giữ tất cả các file lớp liên quan đến ứng dụng của tôi trong "ứng dụng .jar "và Start
là lớp từ nơi ứng dụng bắt đầu thực thi. Tôi có tệp "run.bat" này và tất cả các lọ mà "app.jar" của tôi muốn tham chiếu trong cùng một thư mục.
Tôi giữ tất cả các lọ này trong thư mục "Chum" và đề cập đến nó trong tệp "run.bat" của tôi như được hiển thị ở trên. Tuy nhiên, để tham khảo từng tệp jar bằng "run.bat" của tôi, tôi cần chỉ định đường dẫn là ". \ Jars \ jarname.jar". Khi tôi đang sử dụng ". \ Jars \ *. Jar" các lọ không được gọi bởi "run.bat". Có ai có thể cung cấp giải pháp thay thế cho nó không?
tôi nghĩ rằng ở đây bạn sẽ tìm thấy một số gợi ý hơn http://stackoverflow.com/questions/1914493/add-jar-file-to-buildpath-in-windows-command-line – BigMike
và btw, hàng loạt cửa sổ cũ tốt CHO lệnh có thể hữu ích quá (xem http://stackoverflow.com/questions/180741/how-to-do-something-to-each-file-in-a-directory-with-a-batch-script) – BigMike
@BigMike điểm tốt về phiên bản java . Trong các hệ thống Linux nó ít của một vấn đề do mở rộng tên tập tin. Không chắc chắn các cửa sổ cũng mở rộng một số +1 – Morfic