intellijがログを使用しているときに、ProccessBuilderを使用して別のプログラム(シェル)からintellijを実行すると、ブロックされます。シェルを閉じると、プログラム Intellij が実行を開始します。シェルが intellij とリソースを共有していることを理解していることから、このブロックを回避するにはどうすればよいですか?
"Thread-6" prio=6 tid=0x000000000e01e000 nid=0x1a7c モニター エントリ [0x0000000014bce000] を待機中 java.lang.Thread.State: org.apache.log4j.Category.callAppenders(Category.java: 205) - <0x00000000d2ef4ec0> (org.apache.log4j.spi.RootLogger) を org.apache.log4j.Category.forcedLog(Category.java:391) で org.apache.log4j.Category.info(Category .java:666) で com.intellij.idea.IdeaLogger.info(IdeaLogger.java:176) で com.zeroturnaround.javarebel.idea.plugin.logger.RebelLog.info(RebelLog.java:22) で com.zeroturnaround。 javarebel.idea.plugin.notifications.LicenseWatcher.checkLicense(LicenseWatcher.java:46) com.zeroturnaround.javarebel.idea.plugin.notifications.LicenseWatcher.run(LicenseWatcher.java:19)