Trong Linux, cách thực thi tệp jar Java với các tệp jar bên ngoài?Trong Linux, cách thực thi tệp jar Java với các tệp jar bên ngoài?
Trả lời
java -jar /path/to/externalJarFile.jar
Cập nhật
Bạn có thể thêm các thư viện cần thiết trong manifest với Class-Path:
tiêu đề
Ví dụ:
Class-Path: MyUtils.jar
Xem
Hoặc sử dụng -cp
cờ:
java -cp /path/to/somefolder/*.jar:/path/to/otherfolder/*.jar com.YourMainClass
Hoặc thêm một tiêu đề Class-Path:
để biểu hiện của bình (xem câu trả lời Jigar của)
Note để những người khác đã trả lời với java -jar <etc>
: Cờ -jar
kích hoạt cờ chuẩn -cp
và biến môi trường CLASSPATH
, vì nó truy xuất đường dẫn lớp từ tệp kê khai JAR. Mọi câu trả lời kết hợp -jar
và -cp
hoặc $CLASSPATH
sẽ không hoạt động.
Thông tin này được ẩn tốt, nhưng cuối cùng tôi đã tìm thấy một tài liệu tham khảo:
-jar
Thực hiện một chương trình gói gọn trong một tập tin JAR. Đối số đầu tiên là tên của tệp JAR thay vì tên lớp khởi động . Để tùy chọn hoạt động này, tệp kê khai của tệp JAR phải chứa một dòng của lớp biểu mẫu chính: tên lớp. Tại đây, tên lớp xác định lớp học có phương thứcpublic static void main(String[] args)
đóng vai trò là điểm bắt đầu của ứng dụng của bạn. Xem trang tham chiếu công cụ Jar và đường dẫn Jar của Hướng dẫn Java để biết thông tin về cách làm việc với các tệp Jar và tệp kê khai Jar. Khi bạn sử dụng tùy chọn này, tệp JAR là nguồn của tất cả các lớp người dùng và các cài đặt đường dẫn lớp người dùng khác bị bỏ qua .
- 1. nhập tệp jar bên ngoài
- 2. Làm cách nào để chạy tệp java thực thi .jar từ bên ngoài NetBeans IDE?
- 3. Giảm kích thước tệp jar bên ngoài
- 4. Cách tạo tệp .jar có thể thực thi với netbeans
- 5. Truy cập các tệp thuộc tính bên ngoài .jar?
- 6. Tải một tệp liên quan đến tệp jar thực thi
- 7. Thực thi tệp .jar từ một chương trình Java
- 8. Android Eclipse NoClassDefFoundError cho các tệp .jar bên ngoài
- 9. Có thể getResourceAsStream() tìm tệp bên ngoài tệp jar không?
- 10. Cách thêm nhiều tệp jar trong classpath trong linux
- 11. Cách biên dịch dự án java với tệp jar bên ngoài trong thiết bị đầu cuối Linux
- 12. cách thêm tệp jar bên ngoài bằng PIG
- 13. Làm cách nào để bao gồm các JAR bên ngoài trong Project JAR của riêng tôi
- 14. Java Applet trong Tệp JAR
- 15. Tạo tệp jar thực thi từ dự án clojure?
- 16. Đóng tập tin thực thi sau khi chạy tệp jar
- 17. JAR thực thi trên Ubuntu (NetBeans)
- 18. Đọc tệp từ thư mục bên trong tệp jar
- 19. Tệp Java Dòng lệnh Jar
- 20. Cách tệp jar có thể đọc một tệp thuộc tính bên ngoài
- 21. Cách tạo tệp cài đặt sẽ cài đặt một tệp thực thi Jar
- 22. Gradle - tên tệp jar trong plugin java
- 23. Sử dụng Maven để tạo tệp nén chứa jar thực thi với các phụ thuộc
- 24. Sử dụng tệp Java JAR trong .NET
- 25. Cách sử dụng tệp * .jar trong một dự án Java?
- 26. Chạy các tệp Jar từ Python
- 27. Chạy lớp trong tệp Jar
- 28. Đặt thư viện bên ngoài vào JAR?
- 29. Cách sử dụng tệp .jar trong NetBeans?
- 30. Cách tạo tệp Jar trong Netbeans
ví dụ tôi muốn thực hiện sample.jar file.but file jar bổ sung cần thiết của nó (nói add.jar) nằm với path.Now differnt làm thế nào để thực hiện sample.jar – Gowtham
Kiểm tra udpate .... –
Đây là câu trả lời đúng đầu tiên ở đây có tính năng cờ -jar (+1) –