Я смущен о путях классов Eclipse Run/Debug и пути построения java-проекта. У меня есть некоторые идеи о разных из них, но я не совсем уверен, что я прав. Пожалуйста, исправьте меня, если я ошибаюсь или что-то не хватает.Eclipse classpath vs buildpath
- при щелчке правой кнопкой мыши по проекту Java и щелкните по настройке пути построения. это на самом деле изменения .classpath файла этого проекта .... Для моего понимания, баночка файлы, которые перечислены в этом файле ... являются библиотеками, необходимой для составителя проекта.
- В окне Запуск/отладка конфигураций Eclipse есть вкладка Classpath. Файлы Jar, которые находятся под этой вкладкой, необходимы для Выполнение проект.
Q1. Я прав? Можно добавить дополнительную информацию?
Q2. Был один раз, я скомпилировал проект и начал его ... он работал нормально, пока я не использовал одну из функций, система бросает классNotFound exception..later on Я добавил недостающую банку в Buildpath, и эта функция работает еще раз. Итак, я здесь смущен. Если Buildpath используется для компиляции проекта .... это означает, что я не смог скомпилировать и запустить проект в первую очередь. Но это не так. Я что-то пропустил? Почему я не должен добавлять этот недостающий кусок в classpath вместо пути buildpath?
Возможный дубликат [в чем разница между путём пути и пути сборки] (http://stackoverflow.com/questions/3529459/what-is-the-difference-between-class-path-and-build-path) –