您好,歡迎來到賦能網(wǎng)!

java命令的作用是什么?java常用命令匯總

賦能網(wǎng) 2023-05-09 81

學習java,一些簡單的java基礎還是要熟練運用,這樣才能使得大家的開發(fā)的時候更加容易,所以今天的文章,我們給大家分享一些java命令的作用以及常用命令的匯總,給大家做個積累!

java命令的作用是什么?java常用命令匯總

運行java程序的命令。如果你有一個java源文件的話。用javac命令先編譯該文件,生成相應的.class后綴的文件,這個是編譯后文件類型。之后就可以用java命令來運行這個.class文件了!

1、javac

將文件編譯成.class文件

用法: javac

其中, 可能的選項包括:

-g 生成所有調(diào)試信息

-g:none 不生成任何調(diào)試信息

-g:{lines,vars,source} 只生成某些調(diào)試信息

-nowarn 不生成任何警告

-verbose 輸出有關(guān)編譯器正在執(zhí)行的操作的消息

-deprecation 輸出使用已過時的 API 的源位置

-classpath

-cp

-sourcepath

-bootclasspath

-extdirs

-endorseddirs

-proc:{none,only} 控制是否執(zhí)行注釋處理和/或編譯。

-processor

-processorpath

-d

-s

-implicit:{none,class} 指定是否為隱式引用文件生成類文件

-encoding

-source

-target

-version 版本信息

-help 輸出標準選項的提要

-A關(guān)鍵字[=值] 傳遞給注釋處理程序的選項

-X 輸出非標準選項的提要

-J

-Werror 出現(xiàn)警告時終止編譯

@

java命令的作用是什么?java常用命令匯總

2、java

執(zhí)行 .class文件,若類中沒有main函數(shù),則不能執(zhí)行。

用法: java [-options] class [args...]

(執(zhí)行類)

或 java [-options] -jar jarfile [args...]

(執(zhí)行 jar 文件)

其中選項包括:

-d32 使用 32 位數(shù)據(jù)模型 (如果可用)

-d64 使用 64 位數(shù)據(jù)模型 (如果可用)

-server 選擇 "server" VM

-hotspot 是 "server" VM 的同義詞 [已過時]

默認 VM 是 server.

-cp

-classpath

用 ; 分隔的目錄, JAR 檔案

和 ZIP 檔案列表, 用于搜索類文件。

-verbose[:class|gc|jni]

啟用詳細輸出

-version 輸出產(chǎn)品版本并退出

-version:

需要指定的版本才能運行

-showversion 輸出產(chǎn)品版本并繼續(xù)

-jre-restrict-search | -no-jre-restrict-search

在版本搜索中包括/排除用戶專用 JRE

-? -help 輸出此幫助消息

-X 輸出非標準選項的幫助

-ea[:

-enableassertions[:

按指定的粒度啟用斷言

-da[:

-disableassertions[:

禁用具有指定粒度的斷言

-esa | -enablesystemassertions

啟用系統(tǒng)斷言

-dsa | -disablesystemassertions

禁用系統(tǒng)斷言

-agentlib:

加載本機代理庫

另請參閱 -agentlib:jdwp=help 和 -agentlib:hprof=help

-agentpath:

按完整路徑名加載本機代理庫

-javaagent:

加載 Java 編程語言代理, 請參閱 java.lang.instrument

-splash:

使用指定的圖像顯示啟動屏幕

3、jar

主要用于打包jar文件

用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

選項包括:

-c 創(chuàng)建新的歸檔文件

-t 列出歸檔目錄

-x 從檔案中提取指定的 (或所有) 文件

-u 更新現(xiàn)有的歸檔文件

-v 在標準輸出中生成詳細輸出

-f 指定歸檔文件名

-m 包含指定清單文件中的清單信息

-e 為捆綁到可執(zhí)行 jar 文件的獨立應用程序

指定應用程序入口點

-0 僅存儲; 不使用情況任何 ZIP 壓縮

-M 不創(chuàng)建條目的清單文件

-i 為指定的 jar 文件生成索引信息

-C 更改為指定的目錄并包含其中的文件

如果有任何目錄文件, 則對其進行遞歸處理。

清單文件名, 歸檔文件名和入口點名稱的指定順序

與 m, f 和 e 標記的指定順序相同。

java命令的作用是什么?java常用命令匯總

4、javah

主要是用于生成頭文件。

用法:

javah [options]

其中, [options] 包括:

-o

-d輸出目錄

-v -verbose 啟用詳細輸出

-h --help -? 輸出此消息

-version 輸出版本信息

-jni 生成 JNI 樣式的標頭文件 (默認值)

-force 始終寫入輸出文件

-classpath

-bootclasspath

這些常用的java常用命令大家都是要熟悉的,熟悉這些之后,可以更加靈活運用,幫助程序員更好開發(fā)!最后大家如果想要了解更多java常見問題知識,敬請關(guān)注賦能網(wǎng)。

本文鏈接:

本文章“java命令的作用是什么?java常用命令匯總”已幫助 81 人

免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓機構(gòu)》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: