2013-12-24 4 views
0

Я не очень хорошо добавляю что-либо в java, так что это ново для меня, проведя часы в Интернете. Я не нашел ничего, что я могу легко понять, может кто-нибудь объяснить пару вещей меня.Добавление Apache POI в Eclipse

  1. Если я использую Apache POI для создания Java-файл и запустить класс на другой машине он будет работать без Apache POI, если он не будет работать кто может придумать другой способ, чтобы написать слово документ с помощью Java ,

  2. Как добавить пакет в Eclipse, я загружаю Apache POI 3.9 src zip edition. Я читал, что я предполагаю иметь 3 файла jar, которые не находятся в zip-файле, я попробовал добавить zip-файл в eclipse в соответствии с параметрами пакета «Добавить внешний баннер» без возможности.

Любой вклад оценили, что я пытаюсь сделать, это создать список имен из текстового файла и сортировки, что список, удаление дубликатов, а затем напечатать список в документ Word в пяти колонках на одной странице, если я могу печатать в столбцах в текстовом файле, который будет работать. Наконец, я хотел бы поблагодарить это сообщество, это потрясающий сайт и очень помог мне в последние пару лет.

+0

Есть ли другой способ сделать список имен, 5 столбцов в ширину, с заголовком на каждой странице, программно? Используя библиотеки javas, в которые он входит, это все, на чем я должен работать на этих рабочих компьютерах, потребовалось бы несколько недель, чтобы заставить главы утвердить JDK и Apache POI для установки на четырех офисных компьютерах, в которых я нуждаюсь в этом. – Brent

ответ

2

Лучше всего либо дождаться POI 3.10 beta 3, либо просто взять the latest source tree from SVN. Совсем недавно Apache POI теперь поставляется с файлом проекта Eclipse в исходном дереве.

После того, как вы получили достаточно новую копию Apache POI, просто запустите Eclipse, выберите File затем Импорт. Выберите Существующий проект в рабочее пространство затем выберите каталог, в котором находится исходное дерево POI. Следуйте за мастером, чтобы завершить импорт проекта, а затем вы уйдете!

0

Да, вам нужны все зависимые баночки на каждой машине, где вы хотите запустить приложение. Вы должны добавить их в свой путь класса так же, как это необходимо, когда вы компилируете свой код.

Лучший способ, как НЕ управлять вашими зависимостями вручную, - использовать инструмент управления, например maven (http://maven.apache.org/guides/getting-started/index.html). Это может занять некоторое время, чтобы понять, как это работает (есть много хороших учебных пособий - просто Google для maven). В любом случае, это сэкономит вам много времени в будущем. (Он может построить для вас банку, которая включает в себя все зависимости с простой командой «maven install»)

Есть очень хорошие плагины maven для eclipse. По умолчанию они обычно включаются в новые версии eclipse.

0

Вам нужно будет установить poi на другую машину, но это не должно мешать вам. Вы можете либо развернуть отдельные банки с вашим файлом класса, либо экспортировать файл класса в банке с зависимыми баночками.

Вы также должны скачать бинарный дистрибутив, а не дистрибутив источника, вы найдете банки, которые вы ищете там. И тогда вы можете добавить внешнюю банку.

Кроме того, как уже упоминалось в другом ответе, если вы собираетесь делать явное развитие java, возможно, стоит взглянуть на maven.

И, наконец, если вы можете уйти с записью документа Word, вы можете полностью отказаться от него и создать html-файл с 5 столбцами. Вы должны создать html-файл так же, как и любой текстовый файл.

Надеюсь, что это поможет.

Смежные вопросы