在IDE中将JAR添加到项目的CLASSPATH并将其添加到系统范围的CLASSPATH之间有什么区别?
答案 0 :(得分:3)
后者适用于您正在运行的所有Java应用程序,而前者仅适用于该项目。 我建议不要使用系统范围的类路径,因为事情会很快变得混乱和混乱。
从这里开始:
检查CLASSPATH变量(所有平台)
CLASSPATH变量是一种告诉应用程序的方法,包括 JDK工具,在哪里查找用户类。 (属于的类别 JRE,JDK平台和扩展应该通过其他来定义 意味着,例如引导类路径或扩展目录。)
指定类路径的首选方法是使用-cp 命令行开关。这允许单独设置CLASSPATH 对于每个应用程序而不影响其他应用设置 CLASSPATH可能很棘手,应谨慎执行。