導航:首頁 > 程序命令 > java命令行class

java命令行class

發布時間:2024-11-02 00:05:07

『壹』 當使用 java 命令運行 .class 文件的時候,就相當於啟動了一個 JVM 進程,如何理解

進程是操作系統資源管理的基本單位,運行.class文件和打開一個應用軟體(當然有些軟體可能對於多個進程)是類似的,都會創建一個操作系統進程。

你提到的"運行.class啟動的JVM進程",實際上這個就是操作系統創建的進程;這個進程需要一定的資源(CPU、內存、磁碟等)來完成一定的事情,進程之間不會相互干擾,所以每個軟體都需要操作系統分配進程。

至於你說的"JVM中有哪些進程",我理解應該是"JVM中有哪些"線程;建議去了解一下進程和線程之間的區別。我個人理解進程和線程的核心區別是:進程是資源管理、分配的基本單位,這個類比於公司;而線程是操作系統調度的基本單位,類比於公司員工。上級部門在分配資源的時候肯定是分配名額到企業,但是分配資源具體怎麼使用,則需要由企業的員工來完成。

一般JVM中的線程由用戶創建,但是JVM也會默認創建一些線程,比如垃圾回收線程。

『貳』 java 命令行如何不進入文件目錄編譯 *.java 和運行 *.class

首先我覺得應該分析下樓主的提問。以下討論都在windows系統下進行,因為如果是Linux系統實際上是沒有後綴名的概念的(Linux下的後綴只是方便人看,系統是不認的,所以可以隨便改的),也就沒有樓主說的.java和 .class這種說法了。

那麼我們一般的windows系統都會有多個分區(A/B/C/D....盤),在不同的目錄下自然可以創建同名的文件,比如每個盤下面都創建一個Test.java,那麼如果此時在任意目錄下執行javac Test.java命令,很顯然系統不可能知道你想要編譯的到底是哪一個Test.java文件,所以肯定是不行的。於是windows命令行默認你需要操作的文件在當前目錄下。也就是樓主說的進入到文件所在目錄中,然後執行javac Test.java命令。

但是要想進入文件所在目錄是比較麻煩的,因為cmd打開默認路徑在C盤下,而我們的文件一般不會放在C盤下,所以我們一般至少需要兩步操作才能將路徑修改為我們想要的路徑,比如我在H盤的Test文件夾下創建了Test.java文件,現在我想編譯它:

綜上,想要操作文件必須要指定路徑,這是不能省略的,原因也說了。所不同的只是指定的方式簡單還是復雜而已。

『叄』 如何在命令提示符窗口,利用java命令運行class文件

這是正常的,安裝完JDK後,在DOS界面中輸入「JAVAC」或「java」命令後如果會顯示你上面截圖中的內容,這就表明你的環境變數已經成功地配置完成了,而上面截圖中的內容就是javac和java命令的使用方法,JDK常用的命令行工具如下:
javac:Java編譯器,Java程序的編譯工具,用來將Java程序的源文件編譯成位元組碼文件,也就是.class文件。
java:Java解釋器,解釋和執行已經轉換成位元組碼的Java應用程序。
jdb:Java調試器,可以設置斷點調試Java程序,還可以檢查變數,逐行執行程序。
javap:Java反匯編器,顯示編譯類文件中的方法和變數,還可以顯示位元組代碼的含義。
javadoc:API文檔生成器,可以生成HTML文檔。
appletviewer:Applet小應用程序瀏覽器,用來解釋並執行已經轉換成位元組碼的小應用程序。
jar:JAR文件管理器,可以將類文件打包成一個文件。

編寫並運行Java應用程序的三個步驟:
1 編寫Java應用程序代碼
2 進入MS-DOS界面進行代碼的編譯。編譯的時候首先使用DOS中的cd命令,進入到代碼所在的目錄下。比如編寫好的代碼Hello.java放到了C:\MyJava目錄下,就可以使用下面命令了完成了:
cd C:\MyJava
javac Hello.java
3 最後就是執行 java Hello 了。

閱讀全文

與java命令行class相關的資料

熱點內容
怎麼在dos窗口打開python 瀏覽:588
怎麼通過網頁取伺服器ip 瀏覽:787
android系統發展前景 瀏覽:852
了8解壓密碼 瀏覽:631
單片機的定時器資源是計數器 瀏覽:628
黃鑽石的圖標是什麼app 瀏覽:774
mac白色文件夾問號 瀏覽:720
怎麼申請郵箱的伺服器 瀏覽:13
c項目兩個工程怎麼編譯 瀏覽:645
知乎app有什麼作用 瀏覽:451
單片機帶的比較器 瀏覽:391
程序員都是精英 瀏覽:19
10種編程語言 瀏覽:749
綿陽學駕駛手機上下什麼app 瀏覽:129
python如何模擬網頁操作 瀏覽:40
單片機多文件編譯方法 瀏覽:839
不動產壓縮時間 瀏覽:571
租房管理平台源碼 瀏覽:65
復樂園pdf 瀏覽:457
程序員找到公交車 瀏覽:698