我正在经历一种奇怪的行为。我正在使用 ProcessBuilder 从我的 java 类中启动 installanywhere exe。我正在为 jvm 传递一些参数,例如
lax.nl.java.option.additional=-Dvis.oldZoom=false -DSystemRoot="C:\Windows" -Dlog4j.configuration=file:"/location to log4.xml/" -DLOG4J_CONFIG_FILE=file:"/location to log4.xml/" -Dlog4j.debug=true
最后三个参数用于 log4j,它们是我的问题
我在类路径中有 log4j jar
lax.class.path=其他罐子;log4j-1.2.17.jar
但是什么也没有出现,没有日志,也没有 java 进程。这里可能缺少什么?
更新 而不是这个
最后三个参数用于 log4j,它们是我的问题
实际上我想说的是他们应该在那里,我知道。而且我希望 log4j 日志记录在这些参数和 jars 包含之后能够启动并很好地设置,但问题是它(日志)没有出现。