search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

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

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

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

用記事本編寫的是java的源代碼文件,裡面的代碼就是我們平時學習的java代碼。生成的文件後綴是.java文件,.java文件是不能直接執行的,需要通過後續的編譯等處理才能變為可執行的程序。

第二步、使用javac命令編譯源代碼文件

Javac是自帶的編譯器,它的作用是將源代碼文件進行編譯,編譯通俗的來講就是把源代碼文件解析成計算機能讀懂的文件的過程(計算機是無法直接讀懂像java之類的高級語言的)。

第三步、編譯成位元組碼文件

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

第四步、使用解釋器運行文件

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

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

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

首先看第一步,我在桌面上新建一個文本文件,重命名為myProgram.java。(注意文件名要和類型相同,否則報錯!)

編輯文件內容如下,一個非常經典的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之類的編譯器吧。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦