如果我開始在控制檯(OSX)阿帕奇蒂卡:如何在不打開GUI的情況下在控制檯中啓動apache tika?
java -jar tika-app-1.2.jar --text ~/Downloads/example.pdf
的GUI(org.apache.tika.cli.TikaCLI在menuline)將在前景始終示出和處理完成之後,它關閉。
如果在一個循環中處理了很多文件,那麼計算機會分別阻止tika進程一次又一次地進入前臺。
如果我開始在控制檯(OSX)阿帕奇蒂卡:如何在不打開GUI的情況下在控制檯中啓動apache tika?
java -jar tika-app-1.2.jar --text ~/Downloads/example.pdf
的GUI(org.apache.tika.cli.TikaCLI在menuline)將在前景始終示出和處理完成之後,它關閉。
如果在一個循環中處理了很多文件,那麼計算機會分別阻止tika進程一次又一次地進入前臺。
如果您使用--gui
標誌啓動它,或者根本沒有任何標誌,Tika應該只能打開GUI。在--text
傳遞應該迫使它只能運行
我剛剛檢查幾個文件的命令行,按預期--text
從未啓動GUI
你有可能已經定製提卡?我建議你從網站上乾淨地編譯/下載,然後使用它,然後向Tika-Dev列表尋求關於你的定製如何破壞事情的建議。 (他們真的不應該這樣做,所以你必須做相當不尋常的事情!)
使用-Djava.awt.headless=true
運行tika罐子時。
例如爲:
java -Djava.awt.headless=true -jar /usr/local/Cellar/tika/1.5/libexec/tika-app-1.5.jar foo.pdf
這是不正確的,我想。該'--text'標誌是指從文件中提取文本: '-t或--text輸出明文content' 二進制來自eztika項目主頁下載直接: HTTP://www.apache。 org/dyn/closer.cgi/tika/tika-app-1.2.jar – Dierk 2012-08-21 15:55:57
'--text'標誌應該排除任何GUI代碼的運行。你應該在Tika-Dev名單上提問,並且解釋你正在做的事情,因爲你所報告的事情不應該發生...... – Gagravarr 2012-08-21 16:28:57