javaw -jar 启动 Java 项目 ,不记录日志文件

248 天前
 MrJerry
为了避免使用命令行'java -jar XXX.jar'启动 Java 项目出现‘小黑床’的情况
搜索得到 javaw -jar 可去除小黑窗口,
但经验证发现,去除小黑窗口后,logback.xml 配置的日志文件无法写入到指定路径了,使用'Java -jar XXX.jar'则不受影响,求解惑
1491 次点击
所在节点    程序员
7 条回复
Canaan10
248 天前
添加 `-Dlogging.config=%LOGGING_CONFIG%`
ljhrot
248 天前
如果运行环境是 windows ,可以试试 winsw ,封装成 windows 服务
wxyrrcj
247 天前
QWE321ASD
247 天前
start /B .\jdk_1.8\bin\javaw.exe -Xms128m -Xmx512m -jar javafx-boot-1.0.jar

start /B 开源关闭黑框,另外我这边关闭 cmd 与否都不影响日志写入.你检查下程序哪儿不对
mmdsun
247 天前
Windows ?
直接命令后面跟 > NUL
calming
247 天前
用 nohup 启动呗
jim9606
247 天前
java 使用 console 子系统,javaw 使用 windows 子系统。
可以考虑用 powershell Start-Process cmdlet 运行,添加 -WindowStyle Hidden 可隐藏黑框。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1024863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX