工作中經常使用IDE開發很久沒有使用JDK自帶的命令進行操作,都快忘記常用命令,記錄一下作爲備忘錄
1. java -version
通過該命令可以看到四點
1. JDK的版本 64bit-JDK8
2. Java虛擬機類型爲HotSpot
3. 虛擬機的運行在Server 模式,對應的還有Client
4. 使用的是編譯和解釋執行的混合模式(mixed mode)
2.javac 和java
javac命令:用於編譯.java文件生成.class文件
java命令:用於執行.class文件
文本編輯器編寫最簡單的Hello類
package com.test.demo;
public class Hello{
public static void main(String[] args){
System.out.prinln("Hello World")
}
}
3.java -cp
指定類文件的位置,通常是jar文件
java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing
運行以上代碼彈出hsql圖形界面
4.jps
jps (JVM Process Status)命令用於列出當前運行虛擬系的進程和加載的主類
參數 -l:輸出主類的全名
參數 -v:輸出進程啓動時JVM的參數
5.Jinfo
jinfo命令:用於事實查看虛擬機的參數
jinfo pid(進程號)
6.javap
javap:用於對.class文件進行反彙編