我想在 java 中使用“Lucene”库。使用它的说明告诉我必须将包含类的 jar 放在 CLASSPATH 中。
CLASSPATH是包含Java所有默认类的目录?或者我的具体项目的目录?我使用 Eclipse 作为 IDE。
真的很困惑!谢谢。
有用的解决方案:http://www.avajava.com/tutorials/lessons/how-do-i-use-lucene-to-index-and-search-text-files.html
最佳答案
类路径是目录和 JAR 文件的集合,Java 运行时将在其中查找类。
它可以通过名为 CLASSPATH 的环境变量进行配置,但不建议使用这种用法,因为它往往会不断导致问题。
运行 Java 程序时配置类路径的首选方法是在启动 Java 解释器时通过 -cp
命令行开关传递它。通常您会编写一个 shell 脚本,这样您就不必每次都输入它。
如果您的问题是使用您编写代码的 IDE 中的类,那么这当然取决于 IDE。对于 Eclipse,项目属性的“Java Build Path”选项卡是配置类路径的位置。
关于java - 类路径在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23873460/