/ / Ide CLASSPATH срещу системата широк CLASSPATH - Java, IDE, JAR

Идеята CLASSPATH срещу системата CLASSPATH - java, ide, jar

Каква е разликата между добавянето на JAR към CLASSPATH на проекта в IDE и добавянето му в системата CLASSPATH?

Отговори:

3 за отговор № 1

Последното е валидно за всички java приложениясе изпълняват, докато първата е само за проекта. Препоръчвам ви да не използвате системната широка пътека, тъй като нещата са доста объркващи и разхвърляни много бързо.

Оттук:

PATH и CLASSPATH

Проверка на променливата CLASSPATH (Всички платформи)

Променливата CLASSPATH е един от начините да се кажеприложения, включително JDK инструменти, къде да търсят потребителски класове. (Класове, които са част от JRE, JDK платформата и разширенията трябва да бъдат дефинирани чрез други средства, като например пътя на класа за първоначално зареждане или директорията за разширения.)

Предпочитаният начин за указване на пътя на класа е чрезизползвайки -cp превключвател на командния ред. Това позволява CLASSPATH да бъде зададено индивидуално за всяко приложение, без да се засягат други приложения. Задаване на CLASSPATH може да бъде труден и да се извършва внимателно.