Развязанная переменная пути к классу

Восстанавливая мой проект со Знатоком я иногда получаю сотни

'развязанная переменная пути к классу M2_REPO/etc/..'

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

When actually going through the file system, the jars it details that are not there are actually there. Eclipse is just not seeing them for some reason. My m2_repo is correctly referenced in my preferences->java->classpathvariables section and my environmental variables are likewise properly set.

Какие-либо идеи для меня люди?

13

7 ответы

Если вы уже делали несколько раз ШАГ 1 , пойдите в ШАГ 2

ШАГ 1
Попытайтесь удалить и пересмотреть огибающий Вар:

  • Open the Eclipse Preferences [Window - Preferences]
  • Go to [Java - Build Path - Classpath Variables]
  • Click New and set its name as M2_REPO
  • Click Folder and select your Maven repository folder. For example, my repository folder is C:/Users/user/.m2/repository
  • Rebuild the Project.

Beside from inside of Eclipse, you can also add the M2_REPO variable from command line using this Maven command:

mvn -Declipse.workspace= eclipse:add-maven-repo


STEP 2
If your build path is correctly defined, check Maven settings.xml:

Window --> Preferences --> Maven ---> User Settings

В противном случае установите его там и измените localRepository путь в признаке параметров настройки внутри settings.xml. Обычно вы найдете settings.xml в .m2 папке под пользовательской папкой (для, например, C:\Documents and Settings\userName.m2).

31
добавлено
JordiCastilla: май быть вами должен добавить ШАГ 3: затмение Перезапуска. В первую очередь, эта проблема просто подошла после перезапуска системы т.е. не имела никакой проблемы ранее. и я выполнил step1 (шаг 2 был уже установлен), и затем перезапустите его после чтения комментариев от @Yuci. К вашему сведению
добавлено автор Mubashar Ahmad, источник
У меня была та же самая проблема в Затмении (версия Марса в моем случае). И я попробовал Jordy' s решение, никакая удача. Тогда я просто перезапустил Затмение и problem' s уведенный.
добавлено автор Yuci, источник
Привет Хорди, Это все прекрасные идеи и спасибо за ответ, но проверенный на практике я боюсь. странный бит - то, что это происходит, но разбирается с другим, строят. Я озадачен
добавлено автор DasBooten, источник

Ну, я попробовал шаги в ответе @Jordi. Но те не имели никакого значения. И я попробовал некоторые ритуалистические вещи в затмении, такие как:

  • , закрывающий проект и открывающий его
  • , перезапускающий IDE
  • очистка и восстановление и т.д....

без успеха.

Тогда странная вещь произошла, когда я изменил Явский уровень соблюдения на 1.8 , и вернитесь он назад к 1.6 . Это работало! Всех развязанных ошибок переменной пути к классу не стало теперь.

7
добавлено
этот работал на меня также
добавлено автор UVM, источник
В то время как принятый ответ не работал на меня изменяющийся от 1.8 до 1.6, и назад к 1.8 работал на меня также. Кто-либо знает почему?
добавлено автор Praneeth, источник

Update Project worked for me :

Шаг 1: выберите папку проекта

Выберите папку проекта, которая дает ошибку.

Шаг 2: обновите проект знатока

Alt + F5 shortcut OR right-click >> Maven >> Update Project.

Шаг 3: завершить

Click OK and let it update.

ошибки должны исчезнуть после этого.

Удачи

1
добавлено

Я пытался установить переменную M2_REPO несколько раз, но наконец единственная вещь помогла, начинал Затмение с - чистый параметр.

0
добавлено

I have seen this issue before more than once and I don't use the maven plugin so I dont have windows -> Preferences->Maven. To resolve this 'unbound classpath variable M2_REPO/etc/..' though you have M2_REPO variable setup issue -> Rename M2_REPO variable to something else (M2_REPO2 for eg) and then correct it back to M2_REPO and this issue goes away.

0
добавлено
Jagadeesh, у меня есть он как переменная пути к классу в затмении. Если вы идете в Окно-> Предпочтения->, Ява-> Строит Путь->, Переменная Пути к классу выбирает M2_REPO и нажимает, редактируют вас, должен быть в состоянии изменить его. Я не уверен, под чем вы подразумеваете unmodifable.
добавлено автор Sudhir Srinivasan, источник
Переменная M2_REPO немодифицируемая.
добавлено автор Jagadeesh, источник

У Марса 2 была эта проблема для меня. Попробованный все эти предложения, затем удалил папку ~/.m2/repository/.metadata, перезапущенное затмение, и M2_REPO был там.

Добрался там, смотря на Знатока - Пользовательские Параметры настройки, но нет никакого settings.xml, но была .metadata папка, которая, если вы сверлите, есть jdt файл с затмением .m2 местоположение хранилища. Изображенный это не приносило пользы, таким образом, я удалил его. После перезапуска затмения и M2_REPO формируется, папка ~/.m2/repository/.metadata все еще удалена. Должно быть, находился в противоречии с чем-то еще в рабочей области. Не знайте, как это добралось там во-первых.

0
добавлено

За ошибкой следили, деинсталлируют Интеграции Знатока от Затмения.

0
добавлено
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

IDE и редакторы — русскоговорящее сообщество
IDE и редакторы — русскоговорящее сообщество
393 участник(ов)

Общаемся, сравниваем и помогаем друг другу решать задачи с продуктами JetBrains, VS Code, Atom, vim, Emacs, Sublime и т.д. Всё в одном месте, ведь каждый из них хорош по своему. См. также: @js_ru, @typescript_ru, @react_js, @nodejs_ru, @javascript_jobs

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async