【问题标题】:Where is the CLASSPATH?类路径在哪里?
【发布时间】:2014-07-15 10:10:54
【问题描述】:

我想在 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

【问题讨论】:

  • 你在使用 IDE 吗?
  • 是的@reto 我正在使用 Eclipse!

标签: java macos class jar classpath


【解决方案1】:

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

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

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

如果您的问题是在编写代码的 IDE 中使用类,那么它当然取决于 IDE。对于 Eclipse,项目属性的“Java 构建路径”选项卡是您配置类路径的位置。

【讨论】:

  • 是的,Miachael 谢谢你的回答,我必须使用 Eclipse IDE 中的类,你知道我应该把这些 jar 移到哪里吗?项目的 src 或 bin 文件夹?
  • 好的,谢谢我刚刚找到解决问题的方法。感谢您的解释。这很有用:对于 Eclipse,项目属性的“Java 构建路径”选项卡是您配置类路径的位置。
  • @user3569452:您的代码使用的 JAR 通常保存在单独的 lib 文件夹中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-18
  • 1970-01-01
  • 2011-09-05
  • 1970-01-01
  • 2014-07-15
  • 1970-01-01
  • 2015-03-29
相关资源
最近更新 更多