2014-09-14 2 views
0

Я создал новый проект в java, используя eclipse.Нельзя ссылаться на проект в java, используя eclipse

Я пробовал ссылаться на проект из рабочей области на него, но когда я пытаюсь написать код, используя ссылочный интерфейс проекта, он не примет его. Пытался сфотографировать проект и упомянуть банку - работать не будет.

Другой проект, который я получил с проектом, который я пытаюсь сделать ссылкой, уже упоминался, и он работает нормально.

Я сделал простую ссылку, используя путь построения. Пробовал чисто, но это не помогло. Я нахожусь в автоматической сборке. Странная вещь - eclipse не распознает попытку использования кода из проекта, на который ссылается, но если я нажму F3 на нем, он откроет правильный исходный файл.

+0

Что значит "не будет принимать это" значит? Какая у вас ошибка? –

+0

не может быть разрешен к типу – user1433927

+0

Можете ли вы предоставить ** полный ** пример? Я предполагаю, что у вас есть два проекта в одной рабочей области. Какие шаги вы предприняли, чтобы связать один проект с другим? (Вам не нужно напрямую ссылаться на файл JAR.) –

ответ

1

Проверьте, не работает ли рабочее пространство, на котором работает разрешение на запись в вашей файловой системе.

В случае архива jar убедитесь, что вы добавили этот файл jar в свой путь класса, используя 'java buildpath'. Если вы добавили эту ссылку в свой проект, это определенно сработает.

Если проект, на который ссылается уже упомянутый проект, тогда, по моему мнению, у вас есть проблема с правами доступа. У вас может не быть права на запись/добавление файла .classpath.

Надеюсь, вы выполнили следующие шаги, чтобы добавить ссылку на проект.

правой кнопкой мыши проект -> Построить путь -> Настройка buildpath ... -> вкладка Project -> Add ... -> Затем добавить проект из текущего рабочего пространства

+0

Я уже пробовал, что вы предложили - он все еще не работает. Как проверить разрешения? – user1433927

+0

Щелкните правой кнопкой мыши на своем каталоге рабочей области и убедитесь, что он не является «только для чтения» в случае окон и имеет разрешение «Чтение и запись» для пользователя в случае * nix. Я думаю, что если вы использовали рабочее пространство, созданное каким-то другим пользователем, и прямо указали его на свой Eclipse, тогда эта проблема может возникнуть. –