Whi*_*ger 4 java macos executable-jar
我写了一个shell脚本来运行一组实验,所以我不必手动完成.该脚本运行一个java .jar文件30次,并运行一组30次17次,更改其间的一些变量.
我调用这样的程序:
java -Djava.library.path=/Users/me/Desktop/Cfiles/DynamicCTGLayout/build/Release -jar [name of .jar file]
Run Code Online (Sandbox Code Playgroud)
但是,在程序运行时我无法并行执行任何操作,因为执行此行时,java可执行文件会弹出屏幕的最前端.从本质上讲,当我处理其他事情时,它每1-1.5分钟就会中断.所以我看了几个小时我实际上无法使用电脑.
有没有办法调用可执行文件,以便它不会弹出所有其他程序?
此致WhiteTiger
编辑:基本上我正在寻找与Windows相当的Mac OSX'
start /min java [arguments]
Run Code Online (Sandbox Code Playgroud)
使用javaw而不是java(您可能需要确保它在路径上).这将运行它没有任何控制台.
javaw -Djava.library.path=/Users/me/Desktop/Cfiles/DynamicCTGLayout/build/Release -jar [name of .jar file]