Не знаю, как запустить этот пример аннотации pdfbox

Привет, я нашел этот пример pdfbox с аннотацией:

https://svn.apache.org/repos/asf/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddAnnotations.java

Когда я пытаюсь запустить его в netbeans, ничего не происходит, кроме вывода на печать:

Использование: add_annotation_exp1.Add_annotation_exp1 $ AddAnnotations

Не уверен, что делаю не так


person gerry    schedule 02.07.2017    source источник
comment
Добавьте аргумент программы test.pdf в качестве аргумента программы. Если не знаете, как его настроить, см. stackoverflow.com/questions/9168759/   -  person rgrebski    schedule 02.07.2017
comment
Теперь я получаю: Целевой файл test.pdf не существует в проекте {0} (запустить).   -  person gerry    schedule 02.07.2017
comment
В ПОРЯДКЕ. Я понимаю немного больше. Причина, по которой он не запускается, заключается в следующем: if (args.length! = 1) {System.err.println (Использование: + AddAnnotations.class.getName () + ‹output-pdf›); System.exit (1); } как и зачем мне делать args.length = 1?   -  person gerry    schedule 02.07.2017
comment
когда я теперь передаю его test.pdf в качестве аргумента, он говорит: Целевой файл test.pdf не существует в проекте {0} (запустить)   -  person gerry    schedule 02.07.2017
comment
Кажется, вы передаете test.pdf в качестве аргумента процесса сборки, а не выполнения самой программы. Таким образом, это фактически вопрос о том, как использовать netbeans.   -  person mkl    schedule 03.07.2017


Ответы (1)


Есть два возможных решения (на основе Netbeans 8.2):

1) В методе main добавьте это в начале: args = new String[]{"c:/path/filename.pdf"};, а затем создайте подпроект и затем нажмите SHIFT F6 для запуска или щелкните правой кнопкой мыши на панели редактора и выберите «Запустить файл». (Если подпроект открыт, вы можете пропустить этап сборки)

2) Перейдите в свойства подпроекта (щелкните правой кнопкой мыши на левой панели «Примеры Apache PDFBox»), «Свойства». Появится диалоговое окно. Выберите «запустить» на левой панели. В поле «Основной класс» введите org.apache.pdfbox.examples.pdmodel.AddAnnotations (или используйте кнопку «Обзор ...»), а в поле «Аргументы» введите имя файла с путем. Используйте кавычки, если в пути есть пробелы. Затем запустите, щелкнув правой кнопкой мыши по подпроекту и выбрав «Выполнить».

person Tilman Hausherr    schedule 05.09.2018