工具/原料
電腦
方法/步驟
打開開始,運行cmd,進入dos界面。
② 如何用DOS命令窗口運行java程序代碼
如果你電腦已經安裝了jdk以及配置好了環境變數,那麼打開dos窗口,用cd進入到E盤,然後輸入javac yaom.java,回車,然後再輸入java yaom,回車,就可以運行了
③ JAVA中如何執行DOS命令
通過Process可以控制該子進程的執行或獲取該子進程的信息。第二條語句的目的等待 子進程完成再往下執行。 但在windows平台上,如果處理不當,有時並不能得到預期的結果。下面是筆者在實際編程中總結的幾種需要注意的情況: 1、執行DOS的內部命令 如果要執行一條DOS內部命令,有兩種方法。一種方法是把命令解釋器包含在exec()的參數中。例如,執行dir命令,在NT上,可寫成 exec("cmd.exe /c dir"),在windows 95/98下,可寫成「command.exe /c dir」,其中參數「/c」表示命令執行後關閉Dos立即關閉窗口。另一種方法是,把內部命令放在一個批命令my_dir.bat文件中,在Java程序 中寫成exec("my_dir.bat")。如果僅僅寫成exec("dir"),Java虛擬機則會報運行時錯誤。前一種方法要保證程序的可移植性, 需要在程序中讀取運行的操作系統平台,以調用不同的命令解釋器。後一種方法則不需要做更多的處理。 2、打開一個不可執行的文件 打開一個不可執行的文件,但該文件存在關聯的應用程序,則可以有兩種方式。 以打開一個word文檔a.doc文件為例,Java中可以有以下兩種寫法: exec("start .a.doc"); exec(" c:Program FilesMicrosoft Officeofficewinword.exe .a.doc"); 顯然,前一種方法更為簡捷方便。 3、執行一個有標准輸出的DOS可執行程序 在windows平台上,運行被調用程序的DOS窗口在程序執行完畢後往往並不會自動關閉,從而導致Java應用程序阻塞在waitfor( )。導致該現象的一個可能的原因是,該可執行程序的標准輸出比較多,而運行窗口的標准輸出緩沖區不夠大。解決的辦法是,利用Java提供的Process 類提供的方法讓Java虛擬機截獲被調用程序的DOS運行窗口的標准輸出,在waitfor()命令之前讀出窗口的標准輸出緩沖區中的內容。一段典型的程 序如下: ... String ls_1; Process process = Runtime.getRuntime().exec("cmd /c dir windows"); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream()); while ( (ls_1=bufferedReader.readLine()) != null) System.out.println(ls_1); process.waitfor( ); ... 以上內容為轉載~下面內容為原創! 今天在做客戶端程序的自動更新,簡單描述一下,就是從伺服器上將更新包下載下來,然後在本地解壓縮,最後刪掉~功能很簡單。 但是問題出在使用JAVA的ZIP模
④ 怎麼在dos命令下,使用java命令編譯源代碼
比如:在c:/java/A.java
然後下載jdk已經安裝到了電腦上,然後在我的電腦(右鍵)->屬性->高級->環境變數->設置path
比如我的jdk存放在"%J2EE_HOME%\bin;" J2EE_HOME="C:\Program Files\Java\jdk1.6.0_10;"
然後設置classpath:,;%J2EE_HOME%/lib/tools.jar;;%J2EE_HOME%/lib/dt.jar;%J2EE_HOME%/lib/j2ee.jar;%J2EE_HOME%/lib/dt.jar;
然後在dos下運行cmd然後進入到java文件的存放路徑.輸入:javac A.java進行編譯.
⑤ Java鍦╠os鐜澧冩庢牱緙栬瘧紼嬪簭錛
鍦 Windows/DOS 鐜澧冧笅緙栬瘧 Java 紼嬪簭錛屽彲浠ユ寜鐓т互涓嬫ラゆ搷浣滐細
棣栧厛紜淇濆凡緇忓畨瑁呬簡 JDK銆傚彲浠ュ湪鍛戒護琛屼腑杈撳叆 java -version 媯鏌ユ槸鍚﹀凡緇忓畨瑁呬簡 JDK錛屽苟鏌ョ湅 JDK 鐨勭増鏈淇℃伅銆
緙栧啓 Java 紼嬪簭騫朵繚瀛樹負 .java 鏂囦歡銆
鎵撳紑鍛戒護琛岀獥鍙o紙濡 cmd錛夛紝浣跨敤 cd 鍛戒護鍒囨崲鍒 Java 紼嬪簭鎵鍦ㄧ殑鐩褰曘
浣跨敤 javac 鍛戒護緙栬瘧 Java 紼嬪簭錛屼緥濡傦細
javac HelloWorld.java濡傛灉緙栬瘧鎴愬姛錛屽皢浼氱敓鎴愪竴涓鍚嶄負 HelloWorld.class 鐨勬枃浠躲
浣跨敤 java 鍛戒護榪愯 Java 紼嬪簭錛屼緥濡傦細
java HelloWorld榪愯岀粨鏋滃皢浼氬湪鍛戒護琛岀獥鍙d腑鏄劇ず鍑烘潵銆
闇瑕佹敞鎰忕殑鏄錛孞ava 紼嬪簭涓浣跨敤鐨勮礬寰勫垎闅旂﹀簲璇ユ槸 /錛岃屼笉鏄 Windows 涓嬬殑 銆備緥濡傦紝濡傛灉瑕佸紩鐢ㄥ綋鍓嶇洰褰曚笅鐨 myfile.txt 鏂囦歡錛屽簲璇ヤ嬌鐢 ./myfile.txt錛岃屼笉鏄 .myfile.txt銆
⑥ 在DOS里 輸入什麼命令 查看 已安裝JDK 版本信息
在DOS里 輸入java -version命令可以查看已安裝JDK版本信息。
-version 參數可以實現 輸出產品版本並退出。
java命令的用法是: java [-options] class [args...] (執行類);
或 java [-options] -jar jarfile [args...] (執行 jar 文件)。
可以使用java -help 查看java的命令使用幫助。
使用說明:使用UNDELETE可以使用「*」和「?」通配符。
選用/dos參數根據目錄里殘留的記錄來恢復文件。由於文件被刪除時,目錄所記載斬文件名第一個字元會被改為E5;
dos即依據文件開頭的E5和其後續的字元來找到欲恢復的文件,所以,UNDELETE會要求用戶輸入一個字元,以便將文件名字補齊。但此字元不必和原來的一樣,只需符合dos的文件名規則即可。
(6)dosjava命令擴展閱讀
java命令選項參數介紹:
-d32 使用 32 位數據模型 (如果可用)
-d64 使用 64 位數據模型 (如果可用)
-server 選擇 "server" VM;默認 VM 是 server.
-cp <目錄和 zip/jar 文件的類搜索路徑>
-classpath <目錄和 zip/jar 文件的類搜索路徑>。用 ; 分隔的目錄, JAR 檔案和 ZIP 檔案列表, 用於搜索類文件。
-D<名稱>=<值> 設置系統屬性
-verbose:[class|gc|jni] 啟用詳細輸出
-version 輸出產品版本並退出
-showversion 輸出產品版本並繼續