如何将.jar文件添加到Java代码中

如何将.jar文件添加到Java代码中,java,guava,Java,Guava,我有一个java代码,我想在其中使用库CharMatcher函数。我下载了它,但无法将其添加到现有代码中。有谁能帮助我如何将.jar文件添加到java代码中(一步一步)。我正在使用JDK1.6。提前谢谢 我正在使用以下命令: 并使用以下代码: public class Test { public static void main(String[] args) { try { String key = "hello"; Multimap<String, Integer>

我有一个java代码,我想在其中使用库CharMatcher函数。我下载了它,但无法将其添加到现有代码中。有谁能帮助我如何将.jar文件添加到java代码中(一步一步)。我正在使用JDK1.6。提前谢谢

我正在使用以下命令:

并使用以下代码:

public class Test {

 public static void main(String[] args) {

try {

 String key = "hello";
 Multimap<String, Integer> myMap = HashMultimap.create();
 myMap.put(key, 1);
 myMap.put(key, 5000);
 System.out.println(myMap.get(key));

}

 catch (FileNotFoundException e) {
  System.out.println(e);
  } catch (Exception e) {
  System.out.println(e);
  }


}
}
公共类测试{
公共静态void main(字符串[]args){
试一试{
String key=“你好”;
Multimap myMap=HashMultimap.create();
myMap.put(键,1);
myMap.put(键,5000);
System.out.println(myMap.get(key));
}
catch(filenotfounde异常){
系统输出打印ln(e);
}捕获(例外e){
系统输出打印ln(e);
}
}
}

我将Guava库和Test.java存储在C:\Program Files\java\jdk1.6.0\u 25\bin中。谁能帮我一下问题出在哪里,因为它显示了错误

只需将其添加到类路径:

  • 复制项目文件夹中的.jar
  • 在eclipse中刷新project explorer(我希望您正在使用eclipse)
  • 右击.jar
  • 构建路径->添加到构建路径

我希望这对你有帮助,我不确定这是否是你想要的;)

只需将其添加到类路径:

  • 复制项目文件夹中的.jar
  • 在eclipse中刷新project explorer(我希望您正在使用eclipse)
  • 右击.jar
  • 构建路径->添加到构建路径

我希望这对你有帮助,我不确定这是否是你想要的;)

假设您使用Eclipse作为IDE,下面是图片:

编辑:如果不使用任何IDE,则必须使用CLASSPATH变量:

javac -classpath path_to_your_jar/yourjar.jar your_code.java
“-classpath”或“-cp”开关使您可以告诉javac库的位置。
请参阅以获取更多参考。

假设您使用Eclipse作为IDE,下面是图片:

编辑:如果不使用任何IDE,则必须使用CLASSPATH变量:

javac -classpath path_to_your_jar/yourjar.jar your_code.java
“-classpath”或“-cp”开关使您可以告诉javac库的位置。
请参阅以获取进一步的参考。

如果只是执行命令行,则可以修改classpath环境变量,或在命令行上传递
-classpath
参数:

Windows:
设置类路径=%CLASSPATH%\番石榴\install\dir\guava.jar

*nix
export CLASSPATH=$CLASSPATH:/guava/install/dir/guava.jar


如果您正在执行命令行,则可以修改classpath环境变量,或在命令行上传递
-classpath
参数:

Windows:
设置类路径=%CLASSPATH%\番石榴\install\dir\guava.jar

*nix
export CLASSPATH=$CLASSPATH:/guava/install/dir/guava.jar


重复的分步指令显然取决于您使用的编程环境:NetBeans、Eclipse、记事本、BlueJay。。。什么?@ErnestFriedman Hill抱歉,我没有使用NetBeans、Eclipse等。我使用的是Javac(JDk 1.6)来运行它。那么,请看关于这是的复制品的评论,因为它是@ErnestFriedman Hill我使用了该命令,但显示了上述错误。重复的分步指令显然取决于您使用的编程环境:NetBeans、Eclipse、记事本、BlueJay。。。什么?@ErnestFriedman Hill抱歉,我没有使用NetBeans、Eclipse等。我使用的是Javac(JDk 1.6)来运行它。那么,请看关于这是的复制品的评论,因为它是@ErnestFriedman Hill我使用了该命令,但显示了上述错误。对不起,我没有使用NetBeans、Eclipse等。我正在使用Javac(JDk 1.6)运行它。对不起,我没有使用NetBeans、Eclipse等。我正在使用Javac(JDk 1.6)运行它。对不起,我没有使用NetBeans、Eclipse等。我正在使用Javac(JDk 1.6)运行它。谢谢。我使用了那个命令,但显示了上述错误。@alessandro:您在.java文件中导入了所需的类(HashMultimap)了吗?如果没有,则要编写“import com.google.common.collect.HashMultimap;”在文件开头。对不起,我疯了。:)谢谢。对不起,我没有使用NetBeans、Eclipse等。我正在使用Javac(jdk1.6)来运行它。谢谢。我使用了那个命令,但显示了上述错误。@alessandro:您在.java文件中导入了所需的类(HashMultimap)了吗?如果没有,则要编写“import com.google.common.collect.HashMultimap;”在文件开头。对不起,我疯了。:)谢谢