程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 注冊表-java 開機啟動問題 通過bat啟動

注冊表-java 開機啟動問題 通過bat啟動

編輯:編程綜合問答
java 開機啟動問題 通過bat啟動

我做了一個java程序,打包成jar文件,在已經配置了環境變量的情況下可以正常啟動,現在我想在其他任意電腦上不用安裝jdk配置環境變量就能使用,於是我將jdk中的jre單獨拷貝出來,通過bat文件啟動程序,bat文件內容如下:
start java\jre\bin\javaw -jar app.jar
這樣直接雙擊bat文件是可以正常啟動,但是我現在又需要開機自啟動,這時候就不行了,如下圖
圖片說明
然後我通過注冊表直接啟動jar文件打印路徑
String projectPath = System.getProperty("user.dir");
其結果顯示如下圖
圖片說明
現在不知道怎麼修改bat文件,求解

最佳回答:


解決了。。。還是比較簡單,在bat文件中加入 %~dp0 就ok
start %~dp0java\jre\bin\javaw -jar %~dp0app.jar

%~dp0:獲取bat文件的盤符和路徑,注意不要加 “\”,並且需要在xx.jar前面也加一個

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved