如何在eclipse中控制弹出java执行

时间:2015-05-30 07:02:54

标签: java eclipse pdfbox

我在eclipse中使用PDF作为Java中的外部库,每次我使用PDFBox中的某个类/方法时,都会出现一个java执行窗口,就像我的程序调用另一个java程序一样(它是同一个java窗口时我在终端使用PDFBox。)

但是当我使用其他库时,这不会发生,我觉得这个过程会减慢我的程序(可能不是真的)。我只是不喜欢它?任何人都知道为什么会发生这种情况以及如何控制它?

查看最右边的图标?每次我运行涉及PDFbox的程序时都会出现。 enter image description here

这是我用来提取文本的一段代码,

    PDDocument document = PDDocument.load(file_name);
    PDFTextStripper stripper = new PDFTextStripper();
    int num_of_pages = document.getNumberOfPages();
    int begin_page = num_of_pages - (num_of_pages/5+1);
    stripper.setStartPage(begin_page); 
    String all_text = stripper.getText(document);

1 个答案:

答案 0 :(得分:0)

我知道这很古老,但是以防万一您和我一样,并且想解决这个问题,只需在VM Options(VM选项)下使用以下内容更新您的配置即可:

-Djava.awt.headless=true -Djava.awt.headlessLib=true