CLASSPATH在哪里?

时间:2014-05-26 15:31:26

标签: java macos class jar classpath

我想使用图书馆" Lucene"用java。使用它的说明告诉我,我必须把jar包含在CLASSPATH中的类中。

CLASSPATH是包含Java所有默认类的目录?还是我特定项目的目录?我使用Eclipse作为IDE。

真的很困惑!谢谢。

有用的解决方案:http://www.avajava.com/tutorials/lessons/how-do-i-use-lucene-to-index-and-search-text-files.html

1 个答案:

答案 0 :(得分:4)

Classpath是目录和JAR文件的集合,Java运行时将在其中查找类。

可以通过名为CLASSPATH的环境变量进行配置,但不建议使用此用法,因为它往往会导致问题。

在运行Java程序时配置类路径的首选方法是在启动Java解释器时通过-cp命令行开关传递它。通常你会写一个shell脚本,所以你不必每次都输入它。

如果您的问题是使用IDE中编写代码的类,那么它当然取决于IDE。对于eclipse," Java Build Path"项目属性的选项卡是您配置类路径的位置。