如何防止PDFBox应用程序菜单(在OS X上)

时间:2015-06-26 19:28:31

标签: pdfbox

当我在OS X上运行java -jar pdfbox-app-1.8.8.jar ExtractText foo.pdf foo.txt时,它会将焦点从当前应用程序中移开,在菜单栏上放置一个“PDFBox”菜单,并将不可见的PDFBox应用程序带到前台。然后,当文本提取完成后,应用程序会在一秒钟后消失。这真的很烦人(例如当我在后台运行一批提取时)。 如何在不创建应用程序菜单/抓取焦点的情况下运行pdfbox jar文件?

1 个答案:

答案 0 :(得分:1)

将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 &
相关问题