Невозможно использовать JAR в Eclipse - PullRequest
0 голосов
/ 13 января 2011

Я только что создал свой первый JAR в Eclipse, просто простую программу с единственным классом Database.class.Его нет в пакете.

public class Database {
public Database() {
int dbInit = 1; } }

Я добавил его в качестве внешнего JAR-файла в библиотеки путей сборки для другого проекта в Eclipse, но по какой-то причине я не могу получить Database db = new Database(), конструктор по умолчанию,работать - это как если бы содержимое JAR не распознавалось.

Может ли кто-нибудь предложить какой-либо совет по этому поводу?

Большое спасибо,

M

Ответы [ 3 ]

2 голосов
/ 13 января 2011
  1. обычно это работает, так что расслабьтесь: вы допустили ошибку и можете ее исправить.
  2. проверить содержимое вашего jar: run jar vft myjar.jar

Вы должны получить вывод как Database.class

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

  1. Убедитесь, что вы правильно добавляете его во второй проект: «Проект» / «Свойства» / «Путь сборки Java» / «Библиотеки», нажмите кнопку «Добавить внешние банки ...», перейдите к банке и добавьте ее.

  2. Теперь попробуйте написать в любом классе Java вашего проекта: Datab затем нажмите Ctrl / Space Это должно завершить к базе данных. Продолжайте кодировать и наслаждайтесь.

Кстати: почему вы поместили свой класс в пакет по умолчанию? Я бы предложил вам положить его в пакет. Это поможет вам избежать ошибок. например, возможно, у вас есть другой класс с именем базы данных в вашем коде. Как вы планируете разрешить этот конфликт?

0 голосов
/ 13 января 2011

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

0 голосов
/ 13 января 2011

Возможно, вам придется пересобрать или очистить ваш проект.

...