java編譯參數
是eclipse如果class文件如果使用jad插件默認打開的話 那麼eclipse自定提示帶出class中的方法的話參數名會變為paramString.. paramInt 或者arg1 arg2等等。
如果設定為eclipse默認的class file viewer顯示的話 。
那麼提示出來的參數名會和編譯後class文件中參數名一樣了。
『貳』 Java 的命令行 編譯和運行參數 如:-cp 怎麼理解
javac
用法:javac <選項> <源文件>
其中,可能的選項包括:
-g 生成所有調試信息
-g:none 不生成任何調試信息
-g:{lines,vars,source} 只生成某些調試信息
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執行的操作的消息
-deprecation 輸出使用已過時的 API 的源位置
-classpath <路徑> 指定查找用戶類文件的位置
-cp <路徑> 指定查找用戶類文件的位置
-sourcepath <路徑> 指定查找輸入源文件的位置
-bootclasspath <路徑> 覆蓋引導類文件的位置
-extdirs <目錄> 覆蓋安裝的擴展目錄的位置
-endorseddirs <目錄> 覆蓋簽名的標准路徑的位置
-d <目錄> 指定存放生成的類文件的位置
使用-d參數,如類中定義了包,則編譯時會自動生成包, 如:javac -d . helloworld.java
表示在當前目錄下編譯Helloworld 類。.表示當前目錄,如helloword中定義有包,則在當前目錄下生成包:
-encoding <編碼> 指定源文件使用的字元編碼
-source <版本> 提供與指定版本的源兼容性
-target <版本> 生成特定 VM 版本的類文件
-version 版本信息
-help 輸出標准選項的提要
-X 輸出非標准選項的提要
-J<標志> 直接將 <標志> 傳遞給運行時系統
java
用法: java [-選項] 類 [參數...]
(執行一個類)
或者 java [-選項] -jar jar文件 [參數...]
(執行一個jar文件)
其中,可能的選項包括:
-client 選擇 "client" VM(ginger547:應該是指Virtual Machine)
-server 選擇 "server" VM
-hotspot 與 "client" VM同義 [不贊成]
默認情況的VM是client.
-cp <一個文件夾和zip/jar文件組成的類搜索路徑>
-classpath <一個文件夾和zip/jar文件組成的類搜索路徑>
一個由文件夾,JAR壓縮文件,或者ZIP壓縮文件組成的用來搜索類的列表
-D<名字>=<值>
設置一個系統屬性
-verbose[:class|gc|jni]
使詳細輸出變的可用
-version 列印產品版本然後退出
-version:<值>
只運行指定版本
-showversion 列印產品版本後繼續
-jre-restrict-search | -jre-no-restrict-search
在版本搜索的時候,包含/排除用戶私人的JRE
-? -help 列印幫助信息
-X 列印非標准選項幫助
-ea[:<包名>...|:<類名>]
-enableassertions[:<包名>...|:<類名>]
使斷言可用
-da[:<包名>...|:<類名>]
-disableassertions[:<包名>...|:<類名>]
是斷言不可用
-esa | -enablesystemassertions
使系統級斷言可用
-dsa | -disablesystemassertions
使系統級斷言不可用
-agentlib:<庫名>[=<選項>]
載入本地代理庫<庫名>,例如. -agentlib:hprof
同時可查看, -agentlib:jdwp=help和 -agentlib:hprof=help
-agentpath:<路徑名>[=<選項>]
通過全路徑名來載入本地代理庫
-javaagent:<jar路徑>[=<選項>]
載入Java編程語言代理,可查看 java.lang.instrument
『叄』 java用eclipse編譯器,如何輸入main函數的參數
eclipse執行一個程序時候是這樣,
滑鼠右鍵 —> Run As —> 然後會有兩個
第一個是 Java Application 當然就是樓主說的直接運行了
第二個是 Open Run Dialog... 前面還有一個綠色的圓圈裡面還有一個白三角形,
要是想輸入 main函數的參數 的話,點這個 Open Run Dialog...
然後會看到一個界面
左側是一排類(也可能沒有,因為你項目要是沒寫類的話,那肯定沒有,我是假設你的項目中有不少類的情況的樣子),首先看看有沒有你想運行的類,如果沒有,點擊 左側這一排類 最上面
有一行圖標,
第一個圖標樣子是一個 白文件(右上角還有一個加號),
第二個圖標樣子是兩個重疊的文件,第三個圖標樣子是一個紅色的...
如果沒有你想運行的類,就點一下第一個圖標
這樣你再仔細看看,這一排類中,你要的類肯定出來了,
然後滑鼠左鍵單擊選中這個類
現在看整個窗口的右邊,
很明顯的有一個 Main 前面還有個綠色的圓圈裡面還有一個白色的C
旁邊是一個 (X)= Arguments 選項卡,如果要輸入main函數的參數,就選則這個
選擇這個以後,現在你會看到 Program arguments:
下面是一個文本框,就在這裡面輸入 參數
注意輸入的時候 多個參數 要用一個空格 分開,比如:
abc def ghi
那麼,main方法的那個參數String[] args 數組的三個元素分別是:
args[0] 是 abc
args[1] 是 def
args[2] 是 ghi
好了現在你輸入好了,窗口的右下角,有倆按鈕,一個Run 一個Close
當然點 Run,這就運行了,沒問題