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


第一個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之類的編譯器吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM