Яка різниця між додаванням JAR до CLASSPATH проекту в IDE та додаванням його до загальної системи CLASSPATH?
Відповіді:
3 для відповіді № 1Останнє дійсне для ВСІХ програм JavaУ той час як перший працює лише для проекту. Я б не рекомендував використовувати системний шлях з широкою системою, оскільки, як правило, дуже швидко стає заплутаним і безладним.
Звідси:
Перевірка змінної CLASSPATH (Усі платформи)
Змінна CLASSPATH - це один із способів сказатидодатки, включаючи Інструменти JDK, де шукати користувацькі класи. (Класи, що входять до складу платформу JRE, JDK та розширення слід визначати через інші засоби, такі як шлях до класу завантаження або каталог розширень.)
Кращим способом визначення шляху до класу є:використовуючи -cp комутатор командного рядка. Це дозволяє встановити CLASSPATH індивідуально для кожної програми, не впливаючи на інші програми. Налаштування КЛАССПАТ може бути складним і його слід виконувати обережно.