Tôi đã cố gắng tạo một ứng dụng gọi một chương trình bên ngoài mà tôi phải chuyển hai tham số. Nó không đưa ra bất kỳ lỗi nào. Program.exe, được viết bằng C++, chụp ảnh và sửa đổi nội dung của tệp txt. Các chương trình java chạy nhưng nó không làm gìThực hiện chương trình bên ngoài trong java
Đây là mẫu mã của tôi
String[] params = new String [3];
params[0] = "C:\\Users\\user\\Desktop\\program.exe";
params[1] = "C:\\Users\\user\\Desktop\\images.jpg";
params[2] = "C:\\Users\\user\\Desktop\\images2.txt";
Runtime.getRuntime().exec(params);
Prob lem chính xác, bạn có một thông báo lỗi bạn có thể thêm vào câu hỏi? Cảm ơn. – Jonathan
bạn nói, bạn muốn vượt qua hai tham số, nhưng ở đây bạn đang hiển thị 3 tham số – Ravi
nếu * nó không * thực thi, lỗi là gì? program.exe của bạn làm gì? – vels4j