Các bước cơ bản để viết và thực thi 1 chương trình java


Đây là tóm tắt nội dung bài hướng dẫn trên website java tutorial của Sun.

Phần mềm cần có:

  1. Java SE Development Kit 6 (JDK 6)
    download tại đây
  2. Một chương trình soạn thảo văn bản đơn giản: có thể là Notepad, hoặc TextPad, hoặc Notepad++ ....v.v

Các bước thực hiện

  1. Viết mã nguồn java (*.java)
  2. Dịch mã nguồn đó sang dạng bytecodes (*.class)
  3. Chạy chương trình.

Chi tiết

  1. Viết mã nguồn java (*.java)
    Dùng TextEditor của bạn, tạo một tệp có tên là HelloWorldApp.java với nội dung như sau
    /**
     * The HelloWorldApp class implements an application that
     * simply prints "Hello World!" to standard output.
     */
    class HelloWorldApp {
        public static void main(String[] args) {
            System.out.println("Hello World!"); // Display the string.
        }
    }
    

    Lưu tệp vào 1 thư mục (VD: D:\java)
  2. Dịch mã nguồn đó sang dạng bytecodes (*.class)
    • Vào cửa sổ DOS của Windows (Start --> Run: cmd)
    • Đặt đường dẫn cho thư mục chứa chương trình dịch của java (javac) bằng cách gõ lệnh
      path c:\Program Files\Java\jdk1.6.0\bin
      java01.jpg
      bạn cũng có thể chỉ định sẵn đường dẫn tới thư mục này cho windows bằng cách chỉ định biến môi trường Path trong Windows

    • chuyển sang thư mục chứa tệp HelloWorldApp.java mà bạn đã lưu ở bước trước
      java02.jpg

    • Dịch chương trình bằng lệnh javac HelloWorldApp.java

  3. Chạy chương trình.:
    cùng cửa sổ dòng lệnh trên, hãy gõ lệnh java HelloWorldApp
Bạn có thể xem toàn bộ bài hướng dẫn tại đây
Các lỗi thường gặp và cách giải quyết tại đây.

( đã được xem 7001 lần từ 14/03/2009 )

Phản hồi bài viết

   
Họ tên  
Email*
Mã xác thực email
Tiêu đề*  
Nội dung*  
Đính kèm 
 
 
Trần Văn Lưu tvanluu1990@...
Thầy ơi cho em hỏi Java - JBDC
Em chào thầy ạ. Thầy ơi, em đang học Java và học tới phần kết nối CSDL - JDBC nhưng mà em thấy khó quá. Thầy có thể gửi cho em xin side bài giảng và ví dụ thầy làm ở phần này với ạ. Em học hệ từ xa và đang học Java. Em cảm ơn thầy ạ
trần phúc nhophuc.ngokngheck@...
Chào thầy!
Em đang tìm hiểu về lập trình web,Thầy cho em xin pass để giải nén file này với: lập trình web(ASP.NET)
trần văn lanh vanlanhtran88@...
xin pass
Chào thầy!
Em đang tìm hiểu về công nghệ bluetooth sử dụng j2me,và thật may đã gặp được tài liệu của thầy.Em đang rất cần để tìm hiểu mong thầy cho em xin pass để giải nén file này với.
Dung_Chapter05_Bluetooth.Cảm ơn thầy nhiều.
 guardian_angel_444@...
giup em voi thay
C:\Documents and Settings\a\Desktop\MobileApplication5.2 emulator home directory location. cua em cung giống lỗi của bạn trân mạnh dó thầy, làm sao để chỉ định nó chạy trên thiết bị wireless toolkit2.5 đc thầy giúp em với thầy,mà sao em gởi 1 lần rồi mà ko thấy nó xuất hiện ở duói thầy oI! thầy giúp em với ha thầy, em cản ơn thầy nhiều lắm đó !
 guardian_angel_444@...
giup em voi thay
C:\Documents and Settings\a\Desktop\MobileApplication5\nbproject\build-impl.xml:57: Platform home (platform.home property) is not set. Value of this property should be J2ME Wireless Toolkit 2.2 emulator home directory location. cua em cung giống lỗi của bạn trân mạnh dó thầy, làm sao để chỉ định nó chạy trên thiết bị wireless toolkit2.5 đc thầy giúp em với thầy
trần mạnh tuấn tuanhou@...
re Thầy Dũng
Thưa thầy em chạy Trên NeatBean IDE 6.5 ạ.Thầy có thể giúp em chỉ định trên thiết bị giả lập được không ạ. Em cảm ơn thầy vì đã giúp em ạ.
Hữu Dũng huudung@...
re trần mạnh tuấn
Em chạy MIDlet trên bằng phần mềm gì? Wireless Toolkit hay 1 IDE nào khác?
Lỗi trên là do chưa chỉ định xem project sẽ chạy trên thiết bị giả lập nào đấy.
trần mạnh tuấn tuanhou@...
thầy ơi lỗi như này sửa như nào ạ
hôm trước em có code java em down trên mạng về nhưng khi chạy thử nó hiện ra lỗi như này ạ: C:\Documents and Settings\a\Desktop\MobileApplication5\nbproject\build-impl.xml:57: Platform home (platform.home property) is not set. Value of this property should be J2ME Wireless Toolkit 2.2 emulator home directory location.
Cách khắc phục như nào ạ thầy có thể giúp em đước không ạ
Trang 1
Tôi là Lê Hữu Dũng
Giảng viên CNTT
Khoa Công nghệ Tin học
Viện Đại học Mở Hà Nội