如何防止PDFBox应用菜单出现(上OSX)
How to prevent PDFBox application menu (on OS X)
当我在 OS X 上 运行 java -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt
时,它会从当前应用程序上抢走焦点,在菜单栏上放置一个 "PDFBox" 菜单,并带来不可见的PDFBox 应用程序到前台。然后,当文本提取完成后,应用程序会在一秒钟后消失。这真的很烦人(例如,当我 运行 在后台进行一批提取时)。
如何在不创建应用程序菜单/获取焦点的情况下 运行 pdfbox jar 文件?
将 Djava.awt.headless 选项设置为 true 应该可以防止:
java -Djava.awt.headless=true -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt
然后 运行 在后台的 java 进程本身,将“&”附加到整个命令:
java -Djava.awt.headless=true -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt &
当我在 OS X 上 运行 java -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt
时,它会从当前应用程序上抢走焦点,在菜单栏上放置一个 "PDFBox" 菜单,并带来不可见的PDFBox 应用程序到前台。然后,当文本提取完成后,应用程序会在一秒钟后消失。这真的很烦人(例如,当我 运行 在后台进行一批提取时)。
如何在不创建应用程序菜单/获取焦点的情况下 运行 pdfbox jar 文件?
将 Djava.awt.headless 选项设置为 true 应该可以防止:
java -Djava.awt.headless=true -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt
然后 运行 在后台的 java 进程本身,将“&”附加到整个命令:
java -Djava.awt.headless=true -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt &