擅长:python、mysql、java
<p>不,它不会终止,因为值<code>daemon</code>默认为False,这意味着当主进程完成时线程不会停止,它是完全独立的。但是,如果将线程的守护进程值设置为<code>True</code>,那么只要主进程也运行,它就会运行。你知道吗</p>
<p>为此,您可以删除<code>StartJar</code>类并定义<code>jarFileRun</code>
像这样:</p>
<pre><code>jarFileRun = threading.Thread(target=os.system, args=("java -jar <nazwa_appki>.jar",), daemon=True)
</code></pre>
<p>或者在类内为<code>daemon</code>创建一个init定义</p>