使用批處理來執行封裝成jar文件的java程序

    編寫好java程序以後,用戶可能須要本身敲命令或者藉助idea工具才能夠使用,爲了使用戶使用方便,在windows操做系統下就能夠寫批處理命令在文件中,這樣用戶只須要執行你的批處理文件就能夠執行你的java程序了,馬上從BS 變成了CS 豈不是很爽java

    首先須要編寫java程序,在這裏寫一個簡單的小例子web

   1,編寫簡單小程序小程序

能夠將文件路徑做爲參數輸入程序中,程序能夠打印文件路徑,生成文件windows

2,導出可執行jar包bash

我這裏用的idea導出jar包,也能夠直接用命令。ide

這裏用idea導出須要分幾步執行工具

(1)在idea中配置相關選項idea

 

(2)導出操作系統

導出成功以後就能夠在相應的目錄下找到你的可執行jar文件了code

3,接着編寫批處理代碼

@echo off
cd %~dp0
cd..
set SERVER_HOME=%cd%
echo  %OPT%
echo  %SERVER_HOME%
java %OPT% -Dfile.encoding=UTF-8 -Duser.country=CN -Xmx512m -DSTOP.PORT=81003 -DSTOP.KEY=foo -Dserver.home=%SERVER_HOME% -cp %SERVER_HOME%/javaDemo/pearlJar.jar; com.web.bat.javaDemo.Main d:/logs/a.txt
pause

個人所有搞完大概是這個樣子的:

 

4,點擊批處理文件  test.bat 執行

同時目標錄了也會生成相應的文件   a.txt

相關文章
相關標籤/搜索