当前位置: 首页 > 面试题库 >

如何在Java中设置类路径?

姜振濂
2023-03-14
问题内容

我有很多jar文件要添加到我的类路径中,因此,每次编译Java文件时,都会得到如下命令:

javac -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. CollectionIndexer.java

我尝试使用:

set CLASSPATH=commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:.

然后:

javac CollectionIndexer.java

但是根本没有添加jar:由于缺少jar,我得到了错误信息…谢谢


问题答案:

也许您想尝试使用Maven来构建您的应用程序?它真的很容易设置,并且消除了依赖管理的所有问题。

同样从Java 6开始,您可以在类路径中使用通配符: set CLASSPATH = my_libs \ *;



 类似资料:
  • 问题内容: 有人可以告诉我在NetBeans中在哪里以及如何设置类路径吗?我想添加一个.jar文件。 问题答案: 用鼠标右键单击你的项目。 选择Properties。 在左侧单击Libraries。 下Compile tab-单击Add Jar/Folder按钮。 要么 扩展你的项目。 右键单击Libraries。 选择Add Jar/Folder。

  • 问题内容: 我正在尝试在Windows XP命令行上手动运行特定的JUnit测试,该命令行在类路径中具有异常大量的元素。我尝试了几种变体,例如: (其他变体是将类路径全部设置为一行,通过-classpath将类路径设置为java的参数”。)它总是归结于控制台,它会抛出该错误: 这是一个JUnit测试,测试了一个相当大的现有遗留项目,因此没有关于将目录结构重新安排为更合理的建议,这些类型的解决方案目

  • 我安装了Java1.7.0_21,卸载了以前的版本后,今天安装了1.7.0_45。现在Android Studio已经停止编译项目,并表示无法找到1.7.0_21文件夹。如何为Java SDK设置新路径?我也改变了环境变量,但不起作用。

  • 本文向大家介绍如何在Mac OS中设置Java路径?,包括了如何在Mac OS中设置Java路径?的使用技巧和注意事项,需要的朋友参考一下 环境变量PATH应该设置为指向Java二进制文件的安装位置。如果您在执行此操作时遇到困难,请参考您的shell文档。 例如,如果使用bash作为外壳,则应将以下行添加到'.bashrc的末尾:export PATH = / path / to / java:$

  • 问题内容: 我只是在读这行: format()方法要做的第一件事是从名为output.vm的类路径中加载Velocity模板 请解释在这种情况下类路径的含义,以及如何设置类路径。 问题答案: 使用Java进行编程时,可以通过在源文件的顶部放置类似的代码来使其他类对正在编写的类可用: 或者有时你通过说“批量导入”内容: 因此,稍后在你的程序中你说: Java虚拟机将知道在哪里可以找到你的已编译类。

  • 为了在命令行上运行TestNG测试,我必须在类路径中设置TestNG。为了做到这一点,我经历了- 无法通过命令行执行TestNG套件文件