linux編譯java命令
linux編譯java命令
想必很多人知道linux下編譯C語言的方法。那么java語言又要如何編譯呢?下面由學習啦小編為大家整理了linux編譯JAVA語言的相關知識,希望大家喜歡!
linux下編譯java語言的方法步驟
1.首先用vim 在linux下編寫一個名為Test.java的文件,代碼如下:
class Test{ public static void main(String []args){ System.out.println("test input main arguments"); System.out.println(args[0]+" "+args[1]); System.out.println("end of main"); } }
代碼很簡單,只有一個main函數用來輸出我輸入的前兩個參數,注意前兩個參數如果不輸入會拋數組越界 的異常。
2.vim編輯完后按esc進入命令模式,然后shift+ZZ保存并退出。然后通過javac Test.java 即可對該文件進行編譯,編譯會可以看到在該目錄下生成了一個Test.class文件。
3.編譯時沒有拋出異常說明代碼成功編譯,接下來看看怎么運行吧,其實也很簡單,就通過如下命令即可:
java Test hello world
輸出結果是:
test input main arguments
hello world
end of main
是不是很簡單,趕快打開電腦實踐一下吧!
補充:linux怎樣用命令編譯java文件
開始編程。在C盤的根目錄中新建一個子目錄,名為“JavaTest”,以作為存放Java源代碼的地方。打開XP中的記事本,先將其保存到JavaTest文件夾中,在“文件名”文本框中輸入"Hello.java"。注意,在文件名的前后各加上一個雙引號,否則,記事本就會將其存為"Hello.java.txt"的文本文件。然后輸入以下代碼:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world");
}
}
再次保存文件。
在命令行窗口中輸入
cd C:\JavaTest
將當前路徑轉入JavaTest中。然后,輸入
javac Hello.java
JDK就在JavaTest文件夾中編譯生成一個Hello.class的類文件。如果出現“1 error”或“XX errors”的字樣,說明是源代碼的輸入有誤,請根據出錯提示,仔細地按第7步的代碼找出并修正錯誤。請讀者注意甄別代碼輸入有誤的問題與classpath設置有誤的問題。因為本文是關于如何正確設置classpath及package的,因此,這里假設讀者輸入的代碼準確無誤。到目前為此,由于我們是在源代碼的當前路徑下編譯,因此,不會出現classpath設置有誤的問題。
在命令行窗口中輸入
java Hello
屏幕出現了
Hello world
成功了,我們已經順利地編譯及運行了第一個Java程序。