Java 在哪里添加';commons-codec-1.4.jar';如果您想访问encodeHexString等,请执行以下操作:?

Java 在哪里添加';commons-codec-1.4.jar';如果您想访问encodeHexString等,请执行以下操作:?,java,hex,apache-commons,Java,Hex,Apache Commons,嘿,这个问题链接到我今天的另一篇帖子: 有人告诉我,我的解决方案可能涉及ApacheCommons编解码器库,我试图找出文件需要放在哪里,但我真的没有得到它。在网上找不到任何简单地说“它在这里…”的东西,所以也许这里有人可以帮忙 我有Windows7,我使用的是JCreator,在我的ProgramFiles/Java文件夹中有“jre6”和“jdk1.6.0_23”文件夹 任何帮助都将不胜感激,因此请让我知道:) 谢谢:D您需要通过类路径(目录和.jar文件列表)引用jar文件(而不是包含目录

嘿,这个问题链接到我今天的另一篇帖子:

有人告诉我,我的解决方案可能涉及ApacheCommons编解码器库,我试图找出文件需要放在哪里,但我真的没有得到它。在网上找不到任何简单地说“它在这里…”的东西,所以也许这里有人可以帮忙

我有Windows7,我使用的是JCreator,在我的ProgramFiles/Java文件夹中有“jre6”和“jdk1.6.0_23”文件夹

任何帮助都将不胜感激,因此请让我知道:)


谢谢:D

您需要通过类路径(目录和.jar文件列表)引用jar文件(而不是包含目录的目录)

e、 g.从命令行:

$ java -cp {complete path to jar file} YourClass
或者,您可以设置
CLASSPATH
环境变量


有关更多详细信息,请参阅。

您还可以指定全局类路径环境变量,即:

unix: 导出类路径=/path/to/jar1.jar:/path/to/jar2.jar:

窗口: 设置CLASSPATH=c:/path/to/jar1.jar;c:/path/to/jar2.jar

请记住,在windows上,类路径分隔符是“;”,在unix/linux上是“:”


Brian在前面的回答中提到的-cp选项也是正确的

我能说实话吗?听起来可能像个彻头彻尾的傻瓜……什么?哈哈,我不是一个java程序员,所以如果你能尽可能基本地解释一下,我会非常感激。谢谢。我想我已经弄明白了,不过如果我诚实的话,我在JCreator中找到了一种添加额外库的方法,这似乎很有效,但还是要感谢您的帮助。大多数(可能所有)IDE都会为您管理外部库。当运行/调试程序时,IDE将在内部将库添加到类路径中。但是,如果您打算将程序分发到IDE之外执行,您必须了解如何引用该库。我想我已经找到了答案,不过老实说,我在JCreator中找到了一种方法,可以添加其他库,这些库似乎很有效,但还是要感谢您的帮助。