1. 程式人生 > 其它 >Java在Linux配置環境下的編譯執行(有package和無package時)

Java在Linux配置環境下的編譯執行(有package和無package時)

技術標籤:javajavalinuxjvm

1.(無package時)一個簡單的java程式,程式碼如下:

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

vi myHello.java //建立檔案,檔名為myHello.java
然後進入vi編輯器,寫入上述程式碼
javac 檔名 //編譯,本例中為javac myHello.java
java 類名 //執行,本例中為java myHello
(具體如下圖所示,此時在當前目錄下建立的java檔案,不需要加路徑)

Linux命令如圖
注意:在Linux環境下,重要的是知道當前所在位置(可以使用pwd檢視當前目錄),然後根據位置再進行各種操作,可以跳轉到java程式所在目錄編譯執行,或者帶直接指定檔案位置進行編譯執行。

2.(有package時)一個簡單的java程式,程式碼如下:

package com.briup.day2;
public class myHello{
	public static void main(String[] args){
		System.out.println("Hello World!");
		}
}

mkdir bin //建立了一個目錄,目錄名為bin
javac -d bin Hello.java //編譯,將位元組碼檔案(即.class檔案)存放在bin目錄下

java -cp bin com.briup.day2.Hello //執行,將bin目錄裡的位元組碼檔案執行出來在這裡插入圖片描述
在這裡插入圖片描述