Tôi gặp sự cố sau. Tôi muốn chạy mvn
từ dòng lệnh cho tệp Main.java
. Main.java
chấp nhận tham số. Làm cách nào để thực hiện điều đó từ dòng lệnh?Maven: Cách chạy tệp .java từ đối số truyền dòng lệnh
Tôi đã thử tìm một ví dụ nhưng tôi đã không thành công. Ai đó có thể giúp tôi bằng cách cho tôi một ví dụ về điều đó?
Tôi đã xem here nhưng không hoàn toàn hiểu những gì tôi nên làm.
Ngoài ra, làm cách nào để thực hiện lệnh đó từ một thư mục khác với thư mục Main.java?
ví dụ: Main.java
nằm ở my/java/program/Main.java
. Tôi nên đặt gì trong
mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0 arg1 arg2"
gì Chính xác thì bạn không hiểu từ các hướng dẫn liên quan? Nó khá thẳng về phía trước. Vui lòng thêm vào câu hỏi của bạn, mã bạn đã thử cho đến thời điểm này. – Perception
Về cơ bản những gì tôi đang cố gắng làm là gọi một lớp java từ một lớp java khác. Thông thường tôi chạy lớp đó từ Eclipse. Tôi đang sử dụng Runtime.getRuntime(). Exec (""); để thực hiện lớp đó từ một chương trình java khác. Nhưng Main.class cần mvn để chạy. (Tôi đã chỉnh sửa câu hỏi) –