This topic created in 793 days ago, the information mentioned may be changed or developed.
为了避免使用命令行'java -jar XXX.jar'启动 Java 项目出现‘小黑床’的情况
搜索得到 javaw -jar 可去除小黑窗口,
但经验证发现,去除小黑窗口后,logback.xml 配置的日志文件无法写入到指定路径了,使用'Java -jar XXX.jar'则不受影响,求解惑
7 replies • 2024-03-19 17:03:11 +08:00
 |
|
1
Canaan10 Mar 18, 2024
添加 `-Dlogging.config=%LOGGING_CONFIG%`
|
 |
|
2
ljhrot Mar 18, 2024
如果运行环境是 windows ,可以试试 winsw ,封装成 windows 服务
|
 |
|
4
QWE321ASD Mar 19, 2024
start /B .\jdk_1.8\bin\javaw.exe -Xms128m -Xmx512m -jar javafx-boot-1.0.jar
start /B 开源关闭黑框,另外我这边关闭 cmd 与否都不影响日志写入.你检查下程序哪儿不对
|
 |
|
5
mmdsun Mar 19, 2024 via iPhone
Windows ? 直接命令后面跟 > NUL
|
 |
|
7
jim9606 Mar 19, 2024
java 使用 console 子系统,javaw 使用 windows 子系统。 可以考虑用 powershell Start-Process cmdlet 运行,添加 -WindowStyle Hidden 可隐藏黑框。
|