Cách chạy Java trên cmd

Mình thì mình không khuyến khích cái bạn bắt đầu quá lâu với dòng lệnh cmd nhưng các bạn mới nên học thế này:
Tuần 1: Lập trình bằng notepad/notepad++ và chạy bằng cmd
Tuần 2, 3: Lập trình trình bằng notepad++ và chạy bằng notepad++
Tuần 4,5,6: Lập trình với Jcreator [có chức năng gợi nhớ] và tất nhiên là chạy bằng Jcreator luôn
Tuần 7 trở đi: Chọn một IDE để dùng [Netbeans, Esclipse, ...]

Để thực hành được trong tuần 1,2,3 thì các bạn phải có bước thiết lập đầu tiên sau khi cài đặt bộ JDK là set class path để cmd và notepad++ gọi được java:
Nhấp chuột phải lên My Computer chọn Properties, ở bảng properties chọn qua tab Advanced click nút Environment Variable, ở cửa sổ Environment Variable click nút New đầu tiên nhập vào lần lượt là
Variable name:
Code:
path
Variable value: là đường dẫn chỉ đến thư mục bin của JDK đã cài đặt, ví dụ
Code:
C:\Program Files\Java\jdk1.6.0_22\bin
Click to expand...
[Nếu path đã được tạo thì bạn thêm dấu chấm phẩm trước đường dẫn của thư mục bin rồi thêm vào phía cuối phần Variable value]
Nhấp OK-OK-OK

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Để chạy một file java có tên là HelloWorld.java
PHP:
class HelloWorld{ public static void main[String[] args]{ System.out.println["Hello World"]; } }
===
Chạy với cmd thì cần phải đưa thư mục hiện hành đến thư mục chứa file .java nhưng có cách khác tiện dụng hơn đó là lưu một file cmd.bat tại thư mục chứa file .java với nội dung
cmd
Click to expand...
hoặc
cmd.exe
Click to expand...
nhớ là khi lưu bằng notepad nhớ chọn phần file type là All File nếu không nó sẽ lưu mặc định với tên là cmd.bat.txt

Chạy file cmd.bat và nhập câu lệnh
Code:
javac HelloWorld.java
nếu không báo lỗi có nghĩa là thành công thì chạy tiếp
Code:
java HelloWorld
Bạn cũng có thể tạo file bat với các câu lệnh sau để nhấn và chạy không cần nhập nữa
Code:
javac HelloWorld.java java HelloWorld pause
pause để khi complie hay chạy có lỗi còn nhìn thấy được, chú ý, nếu có HelloWorld.class đã build trước đó mà lần này complie bằng câu lệnh javac HelloWorld.java không thành công nhưng câu lệnh java HelloWorld phía sau vẫn chạy.

===
Để chạy với notepad++ bạn nhấn F6 và nhập vào ô Command[s] nội dung sau:
Code:
javac "$[CURRENT_DIRECTORY]"/"$[FILE_NAME]" java -classpath "$[CURRENT_DIRECTORY]" "$[NAME_PART]"
Nhấn OK.

Bạn có thể lưu lại để chọn lại nếu muốn lưu nhiều tập lệnh.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Chạy cmd có tham số
Bạn muốn in ra một câu thông báo là "Hello World, my nickname is JackV" thì sẽ lập trình
PHP:
class HelloWorld{ public static void main[String[] args]{ System.out.println["Hello World, my nickname is " + args[0]]; } }
sau khi javac HelloWorld.java chạy
Code:
java HelloWorld JackV
Ở câu lệnh trên "JackV" được truyền vào mảng args ở vị trí đầu tiên nên có index là 0, nếu bạn truyền nhiều tham số thì để cách nhau bởi khoảng trắng
Code:
java HelloWorld JackV Cong Dong Java
thì args[0] = "JackV"
args[1] = "Cong"
args[2] = "Dong"
args[3] = "Java"


Rất đơn giản, chúc các bạn lập trình tốt.
Ðề: Run java with cmd and run java with notepad++

Trích dẫn từ javafreak:
Chắc ý bạn là tạo một file bat [javaexec.bat] chẳng hạn, rồi khi kick đúp vào file java, chọn chương trình để mở thì dẫn đến cái file bat đó, tương tự với cái file class.
Click to expand...
Uh đói với file java ta cứ Open With rồi chọn javac.exe làm chương trình mở mặc đinh là ok.
Từ này chỉ cần click đúp là tự động dịch file java.
Muốn xem, sửa mã nguồn thì , click chuột phải chọn Edit.
CÒn để làm với file .class thì mất thêm 1 bước nữa. Vì lệnh java tên_class [ ko có .class]
Nên phải bỏ cái đuôi .class đi, vì vậy bạn có thể lâp trình bằng C, cắt bỏ đuôi file, gọi system["java tenClass"]; để thực thi. Tạo ra file exe, rồi để nó là chương trình mặc định mở file .class
Đọc xong không biết cách làm là như thế nào! Ôi chém gió
Click to expand...
Biết thì thưa thốt ko biết thì dựa cột mà nghe.

Video liên quan

Chủ Đề