Являются ли независимыми класс-путь, junit.jar и оператор импорта org.junit в Eclipse? - PullRequest
1 голос
/ 06 марта 2011

Являются ли классы classpath, junit.jar и import org.junit независимыми друг от друга в Eclipse?После добавления junit.jar в Windows 7 (среда) classpath я не могу извлечь выгоду из импорта org.junit. *;заявление в Eclipse для Java.Eclipse сообщает, что импорт org.junit не может быть разрешен.Это нормальное поведение?С помощью командной строки (cmd.exe) отлично работает junit:java org.junit.runner.JUnitCore org.junit.tests.AllTestsОднако в Eclipse я не могу использовать классы Junit.

Ответы [ 2 ]

2 голосов
/ 06 марта 2011

Eclipse создает путь к классам на основе так называемого «пути сборки» и вызывает JVM с аргументом -cp.JVM игнорирует переменную CLASSPATH env, если ей передана явная аргумент -cp jvm, поэтому настройка пути к классам Windows игнорируется.

Решение: правильно установите путь сборки проекта, т.е.добавьте туда свои банки.

2 голосов
/ 06 марта 2011

Путь к сборке проекта находится в Eclipse.Если junit.jar (соответствующей версии) или библиотека JUnit eclipse находятся на пути сборки, вы можете импортировать классы junit.Если нет, то нет.Переменная окружения classpath никогда не бывает хорошей идеей.

...