導航:首頁 > 程序命令 > java命令執行jar後台

java命令執行jar後台

發布時間:2022-04-04 00:57:09

linux下jar包啟動命令,我用nohup java -jar + *.jar命令啟動,此時命令

LINUX 下執行 java jar包

❷ 命令行運行java程序,引入的其他jar包時,如何解決

java -cp .;A.jar B

A 是你的jar包,跟B放在一個文件夾就行。如果不在一個地方,就要指定了,如:
java -cp .;d:\A.jar B
B 就是你要執行的類
==================
原理:
java 是執行編譯後的class的,這個不用多說,都知道...
-cp 就是引入外部 zip包或者jar包。
正確來說就相當於你在環境變數配置的classpath後的參數。
即:指定運行時需要的class。
其中 . 是在當前目錄找 ; 以後後面的,是到你指定的目錄找
==================
你看我給的例子了嗎?我可沒那麼說。
第一行可是這么寫的:java -cp .;A.jar B (A、B的解釋在上面)
.; 也別給漏了

❸ windows下如何用java命令運行jar包

step2:編寫bat step2.1:添加classpath,要將所有依賴的jar和properties用絕對路徑加入,注意必須絕對路徑,然後還要加上自己要運行的jar包 set classpath=%classpath%;c:\test\skyopi.properties;c:\test\skyopi-1.0.6.jar;c:\test\slf4j-api-1.5.3.jar;c:\test\slf4j-log4j12-1.5.3.jar;c:\test\commons-logging-1.1.1.jar; c:\test\log4j-1.2.15.jar;c:\test\commons-httpclient-3.1.jar;c:\test\mole-framwork-1.5.jar;c:\test\mina-core-2.0.0-RC1.jar;c:\test\log4j.properties; c:\test\csj_skyserver.jar step2.2:添加執行腳本 java com.skymobi.csj.CsjMain MoleID=0xA000 MoleInstID=0xA001 step3: 將寫好的腳步和依賴的所有jar和配置放到c:/test下(如果這個地址改了,上面的classpath里要做相應的改變) step4.:用你的滑鼠雙擊bat,hava fun ^-^ 注意:java -classpath 。。。。

❹ 怎麼用命令行執行jar文件

如果你配置好了jre環境,你現在有一個打包好的jar文件,你可以這樣子開始執行
java -classpath example.jar mainClass

-classpath告訴虛擬機在哪裡找類的位元組碼,順便提一下虛擬機載入類是lazy載入的,只有用到的時候才載入,虛擬機按照以下順序進行搜索和載入:
1 bootstrap classes,基礎類,如Java的library類
2 extension classes,擴展類,如/jre/lib/ext下的類
3 user-defined classes, 用戶定義類,就比如上邊的mainClass。
不過執行上述命令有時候會出現以下錯誤,
java.lang.SecurityException: no manifest section for signature file entry ...
這是因為有些文件需要簽名驗證,我們可以手動將這些文件去除從而達到運行的目的.刪除META-INF文件夾下的SUN_MICR.RSA和SUN_MICR.SF文件即可.
mkdir tmp
cd tmp
jar -xvf ../hongchangfirst.jar
rm META-INF/SUN_MICR.*
jar cvf ../hongchangfirst.jar *
cd ..
rm -rf tmp

❺ 如何運行jar文件並看到java控制台顯示

好像不可以吧,一般都在ecplise中才能顯示,生成的.jar是java源代碼文件。

❻ java的可執行文件jar用java代碼執行方法。

先把Process 裡面的錯誤流讀出來,裡面肯定是報錯了。
雖然沒看到錯誤,但我懷疑是資料庫驅動沒有載入到類路徑里。你把Process 得工作目錄切換到D:\\test\\test\\下面試一試

❼ JAVA 命令行跑JAR 包問題

首先說一句話,FUCK; 網路怎麼把我的 推薦問題給弄走了

至於你的問題,建一個文本文件temp.mf,在其中寫入
Class-Path:_path
Sealed:_true
_____________
_____________

然後再把這個文本文件放到A.JAR同意目錄下,然後在命令行輸入
jar -uvmf temp.mf A.jar

其中_代表空格,path代表你的B.jar的位置,比如和A在一起,那麼為B.jar
假如在A所在文件夾下的temp文件夾里,那麼為 ./temp/B.jar

兩個表示兩個空行_______________

不知你是否清楚,我覺得自己已經超級詳細的說了,

❽ Linux 運行jar包怎麼後台運行

使用nohup命令,後台運行即可,及時關閉putty、xshell等終端窗口也不會關閉jar程序
例:nohup java -jar xxx.jar

❾ java 運行命令行jar怎麼讀輸出,輸入指令

.getOutputStream()得到的是是用於發送命令的流。in和out是對於本進程來說的。

charset是"UTF-8"、"GBK"等等。如果你的命令中沒有中文字元,就無所謂了,哪種字元集都可以。

❿ 命令行運行java程序,引入的其他jar包時,解決方案

如果java代碼中包含非JDK中的類jar包中的類和方法, 又需要在cmd中載入運行,該jar包可以放在任何位置,只需要將該jar包的完整路徑添加到系統環境變數CLASSPATH的後面就可以了.

閱讀全文

與java命令執行jar後台相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:579
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:426
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:350