bat指令碼呼叫java程式
最近開發過程中遇到了個問題,就是我們的後臺給前端提供的資料是來自另一個系統裡,但是這個系統還沒做好,就是我們只能是把後臺邏輯寫好但是返回給前端的資料其實是沒有的,沒有資料就反應不出程式是否有問題,所以我們必須要自己造點資料,我們把邏輯寫好,匯出一個jar包,同時製作一個bat指令碼去執行這個jar包,這樣測試兄弟就可以每天需要資料的時候執行一下即可。
步驟是:
新建一個資料夾,放入打包的jar
說到打包jar,還有個插曲,第一次打包執行bat出現“沒有主清單屬性”!
解決辦法:
參考:http://blog.csdn.net/dongsheng186/article/details/46635915
新建檔案,該字尾名為bat,內容是:@echo off
java -jar -Xms4000m -Xmx4000m -Xmn2000m testbat.jar
@pause
儲存即可,雙擊這個bat就可以執行jar包的程式。
其實還可能存在一個問題,就是你執行的地方有沒有java環境,可能沒有java環境是不能執行這個程式的,我沒有嘗試,有機會試試,在更新下此文。
相關推薦
bat指令碼呼叫java程式
最近開發過程中遇到了個問題,就是我們的後臺給前端提供的資料是來自另一個系統裡,但是這個系統還沒做好,就是我們只能是把後臺邏輯寫好但是返回給前端的資料其實是沒有的,沒有資料就反應不出程式是否有問題,所以我們必須要自己造點資料,我們把邏輯寫好,匯出一個jar包,同時製作一個
編寫bat檔案指令碼執行java程式
1.將專案進行匯出 選擇入口 點選完成 2.編寫bat指令碼檔案 寫完後的目錄結構 &nb
bat檔案執行java程式載入com.mysql.jdbc.driver方法
bat檔案執行java程式載入com.mysql.jdbc.driver方法 SET CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%cd%\lib\mysql-connector-java-5.0.8\mysql-con
sh指令碼啟動java程式
#!/bin/sh #專案部署路徑 WEB_HOME=/data/project/PROJECT-ONE #jdk路徑 JAVA_HOME=/data/java/jdk1.7.0_80 #ProjrctOneClient 為main入口的類名稱 PID=`$JAVA_
想進BAT面試的Java程式設計師 看完這個你們還覺得offer很難拿嗎???
阿里面試問些什麼?參加阿里的社招面試,而社招不同於校招,問題的範圍其實是很隨機的。因為能參加一些比較知名的網際網路公司社招的人,70%以上都會有個3-5年的經驗。這倒不是說一兩年經驗的同學沒有機會進這些公司,而是因為這種公司,大部分情況下只招一些比較資深的開發和應屆生,而不招
普通指令碼呼叫django程式
#其他的指令碼呼叫django中的程式 import os if __name__ == "__main__": #新增django專案的環境 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "rest_work.settings") #模
Oracle儲存過程如何呼叫java程式併發送Http請求
專案中有個需求是資料庫自動定時掃描資料庫,給符合要求的使用者傳送推送訊息,這就需要在儲存過程中自動呼叫傳送推送的程式,由於程式複雜,所以利用orcle 的pl/sql傳送http請求來間接呼叫外部程式。1.首先,在orcle中建立傳送http請求的java程式碼。java s
分享一線企業BAT面試的Java程式設計師建議
第一個問題:阿里面試問些什麼 參加阿里的社招面試,而社招不同於校招,問題的範圍其實是很隨機的。因為能參加一些比較知名的網際網路公司社招的人,70%以上都會有個3-5年的經驗。這倒不是說一兩年經驗的同學沒有機會進這些公司,而是因為這種公司,大部分情況下只招一些比
用shell指令碼執行Java程式
#!/bin/sh export APP_HOME=/home/lyh/eclipse_workspace/JenaReadSubstance export APP_SRC=$APP_HOME/src/jena/examples/rdf export APP_CLASSPATH=$APP_HOME/bin/j
【Linux】shell呼叫Java程式main方法通過crontab定時執行
最近一個專案需要寫一個batch定時讀取檔案往資料庫裡插入記錄,第一次寫,遇到好多問題,記錄一下。 先從shell如何呼叫java說起 建立如下目錄結構 batch 根目錄 ├── bin
使用Jpype在python中呼叫Java程式
在專案中遇到了這樣的需求,在這裡記錄一下,首先要下載python的jpype庫。最簡單的就是用法就像下面一樣: jpype.startJVM(jpype.getDefaultJVMPath()) //呼叫java內建庫函式方法 jpype.java.lang.
(原創)oracle中呼叫JAVA程式
1.寫一個簡單的測試應用類 //注意此處有包名稱 package com.test; public class OJ { /** * <pre> 描述 </pre> * @param @param args */ public sta
linux 通過sh指令碼執行java程式-(1)
應用存放路徑及依賴管理 可執行指令碼編寫 #!/bin/sh ##java env export JAVA_HOME=/usr/local/java/jdk export JRE_HOME=
python呼叫java程式--jpype
python呼叫java程式–jpype 1.安裝 首先在官網上下載程式安裝包 ubuntu系統可以直接通過 sudo apt-get install python-jpype 命令安裝 ,但是因為會附帶安裝open-jdk pass
Oracle資料庫觸發器如何呼叫Java程式實現Openfire訊息推送
寫在前面,要想實現整個過程的成功執行請先準備以下檔案: 1. 登陸Openfire服務端以及Spark客戶端相關程式(openfire_4_0_1.exe、spark_2_7_6.exe) 2. 連線Openfire和Oracle相關的jar包(presence.jar、s
bat指令碼編譯微控制器程式
最近做一個專案,要求寫一個指令碼檔案來編譯微控制器原始檔。當時就納悶了,編寫微控制器源程式的Keil平臺不是已經夠強大了,為什麼還要單獨寫一個bat指令碼來對源程式進行編譯???經過向大神請教,原來大神編寫了智慧家居的控制程式,除錯時對於不同的家電都需要修改不同的巨集定義(
編寫.bat指令碼設定JAVA環境變數
在Linux下用虛擬機器裝了個xp 裝了JDK之後配置環境變數改的太麻煩了 於是就想到寫一個可以直接執行的指令碼 建立一個setPath.bat檔案(注意副檔名) 再把下面的程式碼拷進去儲存即可 指令
【java】Linux使用nohup命令啟動sh shell 指令碼,java程式無限迴圈啟動問題。解決方案
一·背景 專案使用spring boot 搭建。在Linux作業系統使用nohup命令啟動sh shell 指令碼,程式無限迴圈啟動,只要是 讓程式在後臺啟動 都會無限迴圈啟動(程式本來應該啟動完畢的,但是從日誌上看程式又再次啟動了一遍,無限迴圈,而且程式也無法正常訪問)
Java程式碼實現呼叫BAT指令碼檔案殺死程序
Java環境下呼叫bat指令碼實現殺死Windows程序: 一、編寫bat指令碼 一般使用taskkill或者ntsd來殺死程序。可以指定具體的PID和程序名來完成,可在Windows的Win+R 的cmd下輸入: taskkill /? 來檢視具體
QProcess呼叫bat指令碼 QString bat("F:\\mybat.bat"); QFile file1(bat); file1.open(QIODevice::Rea
在某些應用場景下可能需要呼叫批處理,在qt中可以輕鬆實現 #include "widget.h" #include <QApplication> #include <QProcess> #include <QDebug> #include <QTex