Chạy chương trình trong Eclipse với argument
Posted by moriator on November 1, 2008
Nếu compile và thực thi 1 chương trình Java với các argument trên Terminal thì mọi chuyện rất đơn giản, ví dụ:
$ javac WelcomeApp.java
$ java WelcomeApp Moriator
Welcome Moriator to Java world!
Nhưng trong Eclipse là 1 vấn đề khác. Bạn chỉ thấy nút Run (Ctrl + F11) thôi, chẳng thấy chỗ nào để gõ argument vào cả (và dĩ nhiên là chương trình không có argument sẽ chạy sai).
Ban đầu vì lý do gấp gáp, mình code trên Eclipse để tận dụng những ưu điểm của một IDE xịn mang lại, sao đó copy vào gedit và dùng Terminal để chạy.
Xong xuôi quay lại Eclipse để tìm xem có cách nào thêm argument không. May mắn mọi chuyện không quá khó (hoặc có thể vô tình lụm được bí kiếp
)
Mình dùng Eclipse 3.4.1
Code xong xuôi, bạn vào Run -> Run Configurations… Giữa cửa sổ sẽ có 1 cái tab (x)=Arguments. Nhập argument vào Program arugments: Xong xuôi nhấn nút Run.
Bạn muốn chạy lại chương trình lần sau thì cứ nhấn nút Run, vì Eclipse tự lưu những argument bạn nhập. Khi muốn sửa lại argument thì hãy vô nhập cái mới,
Chúc vui! ![]()
November 1st, 2008 at 9:20 pm
Cái này biết rồi nhưng mà cũng thanks. Comment đầu tiên của FG cho Moriator. Cheer!
November 1st, 2008 at 10:44 pm
Hôm bữa trong giờ lab có thử gán argument rồi. Nhưng mà còn một vấn đề với Eclipse là làm sao import được Visual Editor dùng cho việc kéo thả. Có nghiên cứu thử chưa? Gợi ý để plug in với
November 1st, 2008 at 11:18 pm
Tại bữa đó… cúp học :))
@Khoa: muốn kéo thả, tao lại dùng Netbeans. MyEclipse có sẵn kéo-thả, nhưng lại tốn tiền. Còn kéo-thả trong Eclipse thì chưa thử bao h.
November 1st, 2008 at 11:26 pm
Nếu như chưa biết cách sử dụng thì mình chơi kiểu String arg[2]; arg[0]=”-read”; arg[1]=”a.text” cũng được mà ha. Hồi trước dùng gdb xài kiểu này cho nó tiện, đỡ mất công gõ lệnh, tới giờ vẫn xài được cho mấy cái IDE chưa quen
November 2nd, 2008 at 11:54 pm
Thax Kei vì 1 mánh khá hay