① 用cmd 運行 javajar包 出問題
1、檢查程序是不是被其他軟體誤關閉了,比如關閉其他程序是殺進程,把你的這個一起殺了。
2、你自己的程序出錯了,退出了。建議檢查日誌啥的。
② 在cmd中運行.java 或者.jar文件出錯,是什麼問題
先檢查環境變數配置是否正確,http://..com/question/192675300.html
如果沒問題就看一下lib和jre/lib中的rt.pack、tools.pack如果發現這兩個文件的話,就是因為他們沒有解壓我們只需要把他們解壓成rt.jar和tools.jar就一切OK了
③ 怎樣在cmd中,將java打包為jar包~
在命令行下打包jar使用如下命令:
jar cvf filename.jar foldername
可以使用JAR命令進行打包
下面是jar命令的幫助說明:
用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
選項包括:
-c 創建新的歸檔文件
-t 列出歸檔目錄
-x 解壓縮已歸檔的指定(或所有)文件
-u 更新現有的歸檔文件
-v 在標准輸出中生成詳細輸出
-f 指定歸檔文件名
-m 包含指定清單文件中的清單信息
-e 為捆綁到可執行 jar 文件的獨立應用程序
指定應用程序入口點
-0 僅存儲;不使用任何 ZIP 壓縮
-M 不創建條目的清單文件
-i 為指定的 jar 文件生成索引信息
-C 更改為指定的目錄並包含其中的文件
如果有任何目錄文件,則對其進行遞歸處理。
清單文件名、歸檔文件名和入口點名的指定順序
與 "m"、"f" 和 "e" 標志的指定順序相同。
示例 1:將兩個類文件歸檔到一個名為 classes.jar 的歸檔文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用現有的清單文件 "mymanifest" 並
將 foo/ 目錄中的所有文件歸檔到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
下文假設編譯後的class文件在bin目錄下
④ 急!急!急!下載了一個jar文件,要求java打開。用cmd怎麼打開。
你是需要打開呢還是允許?如果是需要打開看裡面的文件則用winRAR之類的壓縮軟體即可,如果是要運行的話,在該jar文件路徑下打開cmd(或者打開cmd後通過cd命令定位到jar文件所在路徑),然後輸入java -jar XX.jar。如果還要庫文件支持的話就這樣java -classpath .; -jar myEclipscrack.jar。當然,所有前提是你的java裝好並配置好了。
⑤ 在java中調用cmd中的 java -jar ****.jar
public static void main(String[] args) throws Exception {
// 打開目標進程
Process process = Runtime.getRuntime().exec("javaw.exe -jar F:\\項目\\QQ即時通訊項目\\可執行文件\\QQ_Client\\client.jar");
// 銷毀進程
process.destroy();
}
⑥ cmd運行java jar包 運行一段時間後 服務會卡住 按一下鍵盤又可以繼續執行
看你描述的現象,而且是通過 cmd 命令框啟動的進程。
推測一種可能性:DOS命令窗口屬性中有一條是【快速編輯模式】,快速編輯模式下,當DOS窗口運行的過程中,我們如果將滑鼠游標點擊在某一處日誌的時候,這個模式會認為我們在抓取日誌,為了防止日誌滾動影響用戶操作,Windows將此進程掛起,當我們操作完成(即描述中的按下鍵盤的某一處)時會將進程恢復,繼續處理後續的任務。這個操作可以將如下代碼做個.bat腳本,將DOS窗口默認模式設置為【取消快速編輯模式】這樣就可以防止手誤影響進程運行了。
@echo off
reg add HKEY_CURRENT_USERConsole /v QuickEdit /t REG_DWORD /d 00000000 /f
⑦ 如何在CMD編譯和運行JAVA代碼
要想編譯和運行java文件,很簡單,只需要兩個命令:
(1)javac:作用:編譯java文件;使用方法: javac Hello.java ,如果不出錯的話,在與Hello.java 同一目錄下會生成一個Hello.class文件,這個class文件是操作系統能夠使用和運行的文件。
(2)java: 作用:運行.class文件;使用方法:java Hello,如果不出錯的話,會執行Hello.class文件。注意:這里的Hello後面不需要擴展名。
下面舉例說明:
假設我有一個Hello.java文件放在D:\javatest 文件夾下。
打開cmd命令窗口,會出現C:\user\lenovo 這里出現的是系統用戶名,這里我們需要將路徑轉移到java文件所在目錄。
緊接著輸入 D:回車,會出現一下界面:
這時候我們需要定位到java文件所在目錄(這里是javatest目錄),接著輸入 cd javatest 回車。
此時進入到D:\javatest目錄中,此時的Hello.java文件就在這里
這時候我們就可以用javac命令編譯啦,輸入javac Hello.java回車
這里如果沒有任何提示表示編譯成功,此時打開d:\javatest文件夾你會發現此時多了一個名為Hello.class的文件,這就是操作系統能夠運行的文件。
接著輸入 java Hello回車,你就會看到文件被運行的結果。
這里有幾個要注意的問題
第一:Hello.java中的內容是一個類,這個類的名字與.java文件名字必須完全一致。如果不一致將出錯。這里當你通過eclipse創建一個類文件的時候你就會理解的更清楚了,這里不贅述。
第二:javac 和 java 命令的使用方法要注意,格式。
第三:要使用這兩命令,必須配置好環境變數。
⑧ 如何在cmd下執行java程序謝謝
如圖新建一個hello.java文件,寫上你的代碼。
拓展:Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
⑨ 怎麼在cmd 運行帶jar的java類
cd 你的jar包主體路徑(例如桌面、D盤、F盤)
java -jar jar包名稱 jar包main方法里的參數
這樣就行了
⑩ 在cmd中運行java怎樣添加其依賴的jar
寫一個.bat命令吧。
Assembly code
@echo off set MY_CLASSPATH=. set MY_CLASSPATH=%MY_CLASSPATH%;d:\lib1\my1.jar set MY_CLASSPATH=%MY_CLASSPATH%;d:\lib2\my2.jar set MY_CLASSPATH=%MY_CLASSPATH%;d:\lib2\my3.jar set MY_CLASS=org.希賽.Hello java -cp "%MY_CLASSPATH%" %MY_CLASS%