Tôi có một dự án được biên dịch trong một tệp jar và tôi cần gọi một phương thức từ nó. Làm cách nào tôi có thể thực hiện điều đó trong thiết bị đầu cuối ubuntu?Cách gọi phương thức trong tệp jar với thiết bị đầu cuối?
Trả lời
Bạn không thể gọi bất kỳ phương thức nào từ thiết bị đầu cuối hoặc cmd của bất kỳ lớp nào.
Bạn có thể thực thi lớp thông qua thiết bị đầu cuối.
Nếu bạn jar
là thực thi thử: java -jar "Name of your Jar"
Hoặc thiết lập các đường dẫn lớp của jar của bạn: java -classpath path-to-jar <package>.<classname>
java -cp path/to/jar <package>.<classname>
dụ:
java -cp test.jar org.dekz.HelloWorld
tôi cần phải gọi một phương thức từ nó.
Đây không phải là tuyên bố rất cụ thể. nếu bạn quan tâm để gọi phương thức chính của lớp học chính của bạn sau đó bạn có thể làm
java -jar path/to/yourjar/yourJar.jar
nếu bạn muốn gọi một phương thức từ lớp này từ một lớp khác thì bạn cần phải thêm jar này vào classpath của bạn và sau đó bạn có thể truy cập các phương pháp khác. nhưng kể từ khi bạn viết từ thiết bị đầu cuối tôi giả định cách tiếp cận đầu tiên phù hợp với bạn
bạn có thể gọi một phương pháp cụ thể từ một file jar khi và chỉ khi các nhà phát triển lập trình hồ sơ cho gọi nó từ bên ngoài. Bạn có thể sử dụng trình thám hiểm jar để tinh chỉnh chi tiết của mỗi lớp bên trong tệp jar
- 1. Cách tạo tệp .jar bằng thiết bị đầu cuối
- 2. 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
- 3. Xóa thiết bị đầu cuối trong Linux với mã C++
- 4. màu thiết bị đầu cuối trong ruby?
- 5. kết hợp blob servlet với thiết bị đầu cuối api
- 6. lệnh thiết bị đầu cuối để nhập tệp mysql
- 7. Lệnh cuối cùng trong cùng thiết bị đầu cuối
- 8. Thiết bị đầu cuối Bash Chuyển hướng đến một Thiết bị đầu cuối khác
- 9. Làm thế nào để chạy chương trình Java trong thiết bị đầu cuối với thư viện bên ngoài JAR
- 10. RPG dựa trên thiết bị đầu cuối
- 11. linux - viết lệnh từ một thiết bị đầu cuối đến một thiết bị đầu cuối khác
- 12. Gnuplot - Sử dụng replot với thiết bị đầu cuối png
- 13. Python, cách gửi đầu ra cho cả tệp và thiết bị đầu cuối
- 14. Làm cách nào để gọi trình soạn thảo văn bản từ thiết bị đầu cuối?
- 15. Cách kiểm tra HZ trong thiết bị đầu cuối?
- 16. Phương thức cơ sở cuộc gọi ở đầu hoặc cuối phương thức?
- 17. cách tạo Tệp Loại "Bí danh" Mac OS X trong thiết bị đầu cuối?
- 18. Thiết bị đầu cuối mở từ Eclipse
- 19. Cách mở cửa sổ từ thiết bị đầu cuối mac
- 20. dừng python trong thiết bị đầu cuối trên mac
- 21. Thiết bị đầu cuối tương tác trong VIM
- 22. Cách gửi EOF qua thiết bị đầu cuối Windows
- 23. Xóa lịch sử thiết bị đầu cuối trong Linux
- 24. Cách mở URL từ thiết bị đầu cuối
- 25. Thiết bị đầu cuối nối tiếp trong các emacs
- 26. Lấy kích thước thiết bị đầu cuối trong Go
- 27. xóa đầu ra của thiết bị đầu cuối trên linux
- 28. Cách chỉnh sửa/lưu tệp qua Thiết bị đầu cuối Ubuntu
- 29. Meta và # trong thiết bị đầu cuối Mac của Anh
- 30. bắt đầu MongoDB và trở về thiết bị đầu cuối
Chúng tôi có thể đặt tên phương thức làm thông số. Nếu nó là công khai, nó sẽ chạy. java -jar. Nó thực hiện tất cả các phương thức có cùng tên trên tất cả các gói trong jar. –
Sashank