我有一个包含以下内容的窗口的批处理文件:
start "" javaw -jar %~p0/app.jar
如何在Bash脚本中获取相同的命令?
答案 0 :(得分:2)
root=`dirname "$0"` # in case if I got %~p0
nohup javaw -jar "$root/app.jar" &
在后台启动javaw
。
答案 1 :(得分:1)
也许open
open javaw -jar ${0%/*}/app.jar
答案 2 :(得分:1)
我假设它是一个Java Swing(基于GUI)的应用程序。您应该能够使用它执行它:
cd /path/to/app
java -jar myApp.jar
只需将此代码粘贴到bash脚本中即可。 " cd"应该照顾路径问题。请注意,只有退出Java应用程序时才会释放终端。