編寫運行最簡單的java程式——使用記事本編寫java程式

來源:互聯網
上載者:User

標籤:.com   alt   區分   過程   錯誤資訊   實用   系統   電腦   產生   

 第一個java程式——使用記事本編輯

  經過上篇文章的java環境搭建成功的小夥伴們可以在自己的電腦上編寫屬於自己的java程式了yo~ 還沒有搭建環境變數的小夥伴請轉移到上一篇的隨筆中去完成搭建。

  串連地址:http://www.cnblogs.com/hysum/p/7084380.html

  現在我們可以通過使用記事本來編輯我們的第一個java小程式。

第一步 、使用記事本編輯程式碼

  用記事本編寫的是java的原始碼檔案,裡面的代碼就是我們平時學習的java代碼。產生的檔案尾碼是.java檔案,.java檔案是不能直接執行的,需要通過後續的編譯等處理才能變為可執行檔程式。

第二步、使用javac命令編譯原始碼檔案

  Javac是內建的編譯器,它的作用是將原始碼檔案進行編譯,編譯通俗的來講就是把原始碼檔案解析成電腦能讀懂的檔案的過程(電腦是無法直接讀懂像java之類的進階語言的)。

第三步、編譯成位元組碼檔案

  通過上述的步驟,源檔案已經成功被編譯成位元組碼檔案,它是以.class結尾的。位元組碼檔案與作業系統無關,無論在windows還是linux下最後編譯出來的位元組碼檔案都是一樣的。(注意:java的跨平台效能根本就是由於位元組碼檔案的存在)

第四步、使用解譯器運行檔案

  最後一步是根據不同的平台系統用java命令啟動解譯器來執行運行位元組碼檔案,最終我們將在螢幕上看到運行結果。

  以上的步驟可以用來清晰地表示:

  

  

  接下來我們實戰演練一下(嘿嘿,誇張了):

  首先看第一步,我在案頭上建立一個文字檔,重新命名為myProgram.java。(注意檔案名稱要和類型相同,否則報錯!)

  編輯檔案內容如下,一個非常經典的hello world 程式:

public class myProgram{public static void main (String[] args){System.out.println("Hello World!!");}}

  

  

  儲存之後再案頭就有了一個myProgram.java的源檔案了。

                       

  

  接著我們來完成第二步,使用javac命令進行編譯源檔案。

  開啟cmd,然後切換到原始碼的根目錄(我是建立在案頭上,所以我的根目錄是C:\Users\acer\Desktop)

  

  進入到根目錄後,就用javac命令編譯myProgram.java檔案

      

  編譯完成後沒有出現任何錯誤資訊,將在根目錄會產生myProgram.class檔案

          

  

   注意:如果直接用java命令執行myProgram.java檔案則會報錯

   

   最後我們用java命令來執行myProgram.class檔案

         

  注意:如果在後面加上.class的尾碼則會報找不到或無法載入主類的錯誤,這裡我們要記住java命令後不能跟檔案尾碼!!切記!!

  注意: 大小寫不能弄錯(因為Java是區分大小寫)。

  因為其中javac 是作業系統編譯源檔案;java 是JVM運行,啟動並執行是類~不是檔案,所以後面不能帶.class,直接使用類名.

  

  對上例子述的補充:如果檔案名稱或者路徑裡有空格,直接用此檔案名稱或路徑則會報錯,空格無法識別如:Are you sure.java 在 cmd 中只能識別為sure.java,這是因為java的類名不允許有空格,所以這種命名檔案的方式是錯誤的。路徑中的空格問題可以通過在路徑上加上””雙引號來解決,如所示:

  檔案名稱有空格的情況(錯誤,類名不允許有空格)

      

  路徑有空格的情況(通過雙引號可以解決)

  

  好,這樣一個簡單的java程式用記事本就可以直接編輯和運行咯,聽說大牛們都是直接用記事本編程的呢,當然本文只是對記事本編程的瞭解,像我一樣的小白就老老實實用eclipse之類的編譯器吧。

 

 

 

 

 

編寫運行最簡單的java程式——使用記事本編寫java程式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.