繁体   English   中英

如何在Eclipse中控制弹出式Java执行

[英]How to control the pop up java execution in eclipse

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

但这在我使用其他库时不会发生,并且我觉得此过程会使我的程序变慢(也许不正确)。 我只是不喜欢它? 任何人都知道为什么会发生这种情况以及如何控制它?

看到最右边的图标? 每当我运行包含PDFbox的程序时,它就会出现。 在此处输入图片说明

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

    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);

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM