直譯器-Java.exe(轉)
直譯器-Java.exe(轉)[@more@]Java直譯器可用來直接解釋執行Java位元組程式碼,具體命令列格式如下:
C:>java options className arguments
className必須包括所有軟體包資訊。不僅有類名本身,還有Java 直譯器所期望的類名(不是Java位元組程式碼的檔名),所有在直譯器環境下執行的類都必須包括直譯器第一次呼叫時所需的main成員函式,用以傳遞命令所帶的變數。
public static void main(string args[])
{
......
}
下面Java直譯器的所有選項。
選項 功能
-cs -checksource 此選項讓直譯器重編譯Java原始檔已更新的類--重編譯已改變過了的類。
-classpath path 此選項重寫CLASSPATH環境變數,告訴Java在哪裡能找到類庫。如果其中用冒號分開,則可能包含多個目錄。
-mx x 此選項設定記憶體分配池的最大值。所指定的池必須大於1,000位元組。另外“K”,“M”可附加在數字上指定是千位元組還是兆位元組。預設值是16MB。
-ms x 此選項設定記憶體分配池的最小值。所指寂的池必須大於1,000位元組。另外,“K”,“M”可加在數字上指定的是千位元組還是兆位元組。預設值是1MB。
-noasyncgc 此選項關閉非同步無用單元收集功能,只有在程式中呼叫它或記憶體溢位的時候,無用單元收集才會被啟用。
-ss x 此選項將C執行緒棧的最大值設定為x , x 必須大於1KB,其設定方式同 -ms。
-oss x 此選項設定Java堆疊最大值為x。
-v,-verbose 此選項告知Java每當類被呼叫之時, 向標準輸出裝置輸出資訊。
-verify 此選項告知Java在所有程式碼上使用校驗。
-verifyremote 此選項告知Java 僅僅對類載入器所載入的類進行校驗。
-noverify 此選項告知Java不進行校驗。
-verbosegc 此選項告知Java讓無用單元收集器在它釋放記憶體時顯示一條資訊。
-t 此選項在Java-g直譯器中是可用的,並把執行的情況逐條列印出來。
-debug 此選項允許Java偵錯程式與本次Java 直譯器會話相聯接。漢它執行時,Java會顯示一個密碼,用於啟動這次除錯會話。
-D propName=newVal 此選項允許使用者在執行時改變屬性值。
C:>java options className arguments
className必須包括所有軟體包資訊。不僅有類名本身,還有Java 直譯器所期望的類名(不是Java位元組程式碼的檔名),所有在直譯器環境下執行的類都必須包括直譯器第一次呼叫時所需的main成員函式,用以傳遞命令所帶的變數。
public static void main(string args[])
{
......
}
下面Java直譯器的所有選項。
選項 功能
-cs -checksource 此選項讓直譯器重編譯Java原始檔已更新的類--重編譯已改變過了的類。
-classpath path 此選項重寫CLASSPATH環境變數,告訴Java在哪裡能找到類庫。如果其中用冒號分開,則可能包含多個目錄。
-mx x 此選項設定記憶體分配池的最大值。所指定的池必須大於1,000位元組。另外“K”,“M”可附加在數字上指定是千位元組還是兆位元組。預設值是16MB。
-ms x 此選項設定記憶體分配池的最小值。所指寂的池必須大於1,000位元組。另外,“K”,“M”可加在數字上指定的是千位元組還是兆位元組。預設值是1MB。
-noasyncgc 此選項關閉非同步無用單元收集功能,只有在程式中呼叫它或記憶體溢位的時候,無用單元收集才會被啟用。
-ss x 此選項將C執行緒棧的最大值設定為x , x 必須大於1KB,其設定方式同 -ms。
-oss x 此選項設定Java堆疊最大值為x。
-v,-verbose 此選項告知Java每當類被呼叫之時, 向標準輸出裝置輸出資訊。
-verify 此選項告知Java在所有程式碼上使用校驗。
-verifyremote 此選項告知Java 僅僅對類載入器所載入的類進行校驗。
-noverify 此選項告知Java不進行校驗。
-verbosegc 此選項告知Java讓無用單元收集器在它釋放記憶體時顯示一條資訊。
-t 此選項在Java-g直譯器中是可用的,並把執行的情況逐條列印出來。
-debug 此選項允許Java偵錯程式與本次Java 直譯器會話相聯接。漢它執行時,Java會顯示一個密碼,用於啟動這次除錯會話。
-D propName=newVal 此選項允許使用者在執行時改變屬性值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-958021/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直譯器模式模式
- Ipython 直譯器Python
- 終:直譯器模式模式
- JS直譯器之自動型別轉換:[]==![]JS型別
- 關於Basic程式直譯器及編譯原理的簡單化(2)---C++封裝好的Basic直譯器 (轉)C程式編譯原理C++封裝
- 淺談彙編器、編譯器和直譯器編譯
- python直譯器在哪Python
- 24_直譯器模式模式
- java.exe出錯錯誤分析 (轉)Java
- 源語言、目標語言、翻譯器、編譯器、直譯器編譯
- Shell程式設計入門:Linux直譯器原理(轉)程式設計Linux
- 直譯器模式(Interpreter)模式
- cmd.exe直譯器漏洞
- Python3 直譯器Python
- 設計模式(十五)直譯器設計模式
- 【譯】使用 Python 編寫虛擬機器直譯器Python虛擬機
- Python直譯器有幾種Python
- python直譯器的安裝Python
- Python直譯器和IPythonPython
- 設計模式之直譯器模式設計模式
- java命令直譯器介紹-bshJava
- 直譯器構造文法簡述
- 設計模式(十五):直譯器模式設計模式
- 什麼是Python全域性直譯器鎖(GIL)?全域性直譯器鎖的好處!Python
- 化繁為簡的翻譯機——直譯器模式模式
- Python GIL(全域性直譯器鎖)Python
- Shell總結01-Shell直譯器
- 簡說設計模式——直譯器模式設計模式
- 自己動手寫basic直譯器 一
- Python與全域性直譯器鎖Python
- 極簡設計模式-直譯器模式設計模式
- Python直譯器分類有哪些?Python
- 實現JavaScript語言直譯器(三)JavaScript
- 用java寫一個lisp 直譯器JavaLisp
- 深入 WebAssembly 之直譯器實現篇Web
- 直譯器設計模式知識概括設計模式
- Python設計模式-直譯器模式Python設計模式
- JAVA設計模式之直譯器模式Java設計模式