Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Python中内部使用jar | OSX问题_Java_Python_Macos_Jar - Fatal编程技术网

Java 在Python中内部使用jar | OSX问题

Java 在Python中内部使用jar | OSX问题,java,python,macos,jar,Java,Python,Macos,Jar,我正在用python阅读pdf文件。在我的脚本中,我使用os.system通过命令行调用一个jar文件 这里有两件事: 每次调用jar时,OSX总是让我烦恼地重定向到桌面。我可以选择,但我不希望OSX这样做;及 难道没有一种方法可以真正在内部打开java吗?就像在python脚本中附加代码一样。我不想让用户看到java被打开 提前谢谢。您可能想看看。要总结讨论,可以使用 还有另一个名为的项目,但它似乎是一个非常古老的实现(早在2009年),没有任何更新。这意味着什么:“OSX每次调用jar时

我正在用python阅读pdf文件。在我的脚本中,我使用os.system通过命令行调用一个jar文件

这里有两件事:

  • 每次调用jar时,OSX总是让我烦恼地重定向到桌面。我可以选择,但我不希望OSX这样做;及
  • 难道没有一种方法可以真正在内部打开java吗?就像在python脚本中附加代码一样。我不想让用户看到java被打开

提前谢谢。

您可能想看看。要总结讨论,可以使用


还有另一个名为的项目,但它似乎是一个非常古老的实现(早在2009年),没有任何更新。

这意味着什么:“OSX每次调用jar时都会让我恼火地重定向到桌面”?它的哪一部分?它意味着什么。我的桌面就是jar执行的桌面。也就是说,如果我在某个IDE中处于演示模式,例如,运行脚本,那么我所在的桌面将失去焦点。因为一个新的应用程序已经在另一个桌面(java)中打开。我不理解你在这里使用“桌面”。Mac OS X只有一个桌面。任务控制中心有一个大按钮,告诉我可以创建另一个桌面。但这不是重点。当您通过运行在某个IDE上的python脚本打开java时。Mac OS X试图通过将您重定向到可以看到dock的位置来显示当前正在打开的内容。因此,你可以看到应用程序弹出。对吧?还有,这不是我的主要问题。现在真正让我恼火的是,我只想在脚本中“附加”一个jar文件。让用户根本不知道它正在运行。