我想运行这样的Java jar文件:
java -jar spider.jar
Run Code Online (Sandbox Code Playgroud)
如何在Windows上运行它?
在Linux上像这样:
nohup java -jar spider.jar > /var/tmp/spider.log 2>&1 &
Run Code Online (Sandbox Code Playgroud)
Joe*_*oey 26
在Windows上,一旦进程被终止(例如Unix喜欢它正常),进程就会终止是不正常的.因此,没有直接需要的东西nohup.如果你想避免与之关联的控制台窗口,你可以使用javaw但重定向不起作用.
gut*_*tch 23
您可以使用Windows start命令:
start /min java -jar spider.jar
Run Code Online (Sandbox Code Playgroud)
这个命令实际上并不一样nohup; 但如果您对在单独的最小化窗口中运行的Java进程感到满意,那么它可能是合适的.请参阅http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx
获得nohup行为的唯一方法是注销后该进程仍在运行(例如微服务,分析工具,服务器批处理作业等),该方法是运行.bat文件并将其 start javaw -jar ...内容作为服务或预定任务。
| 归档时间: |
|
| 查看次数: |
62800 次 |
| 最近记录: |