直譯器-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
- 直譯器模式(Interpreter)模式
- python直譯器在哪Python
- 淺談彙編器、編譯器和直譯器編譯
- 24_直譯器模式模式
- VScode和python直譯器VSCodePython
- Python3 直譯器Python
- Python直譯器和IPythonPython
- 源語言、目標語言、翻譯器、編譯器、直譯器編譯
- python直譯器的安裝Python
- 設計模式(十五)直譯器設計模式
- Python直譯器有幾種Python
- cmd.exe直譯器漏洞
- 什麼是Python全域性直譯器鎖(GIL)?全域性直譯器鎖的好處!Python
- 設計模式之直譯器模式設計模式
- Python與全域性直譯器鎖Python
- Python GIL(全域性直譯器鎖)Python
- Python直譯器分類有哪些?Python
- 化繁為簡的翻譯機——直譯器模式模式
- Python 新提案:“廢除”全域性直譯器鎖 GIL | CPython 直譯器或許會變得更快Python
- 自己動手寫basic直譯器 一
- Shell總結01-Shell直譯器
- 直譯器設計模式知識概括設計模式
- 簡說設計模式——直譯器模式設計模式
- 用java寫一個lisp 直譯器JavaLisp
- 極簡設計模式-直譯器模式設計模式
- 實現JavaScript語言直譯器(三)JavaScript
- 深入 WebAssembly 之直譯器實現篇Web
- 動手試試ClassLoader,直譯器,JIT
- 實現指令碼直譯器 - 詞法分析器指令碼詞法分析
- Mac 中 Sublime 配置 Python3 直譯器MacPython
- 23種設計模式之直譯器模式設計模式
- Skywalking-07:OAL原理——直譯器實現
- PhpStorm 2021如何整合php7.3直譯器PHPORM
- Node.js REPL(互動式直譯器)Node.js
- 前端與編譯原理——用JS寫一個JS直譯器前端編譯原理JS
- 前端與編譯原理——用 JS 寫一個 JS 直譯器前端編譯原理JS
- [譯] 通過 SSH 遠端使用 Python 直譯器來執行 FlaskPythonFlask
- 全新的.NET直譯器 – Mono已經到來Mono