如何在Mac上设置Java类路径?

时间:2011-03-18 13:24:23

标签: java tomcat

如何在Mac上设置Java类路径?

2 个答案:

答案 0 :(得分:2)

由于您使用标记了问题,因此我假设您正在运行Java Servlet Web应用程序。

在这种情况下,类路径涵盖webapp的/WEB-INF/lib文件夹中的JAR文件以及webapp的/WEB-INF/classes文件夹中的所有类文件。因此,您必须完全删除第三方JAR文件和/或类,以使它们在Web应用程序的运行时类路径中可见。

%CLASSPATH%环境变量被忽略的方式除了java可执行文件之外的所有其他内容执行没有 -jar-cp-classpath参数。不要将它用于webapps。

答案 1 :(得分:0)

在Mac OS X上,我不久前停止使用CLASSPATH环境变量;我现在为每个项目设置它。很多时候,我会忘记那些隐藏在不断增长的路径列表中的旧的,冲突的JAR。特别是,我不知道为Tomcat设置它的原因。如果您感到好奇,$CATALINA_HOME/bin/setclasspath.sh可能会提供信息。

如果由于其他原因需要它,bash咒语包含 如下所示:

export CLASSPATH=.:/opt/this/this.jar:/opt/that/that.jar:…