如何将JAR文件添加到Eclipse中现有的Java库?请注意,这不是用户库.
也就是说,如果查看Java项目的Java Build Path并单击Libraries选项卡,您将看到项目使用的库列表.如果展开给定库,您将看到该库中包含的JAR文件列表.我想在其中一个库中添加一个额外的JAR文件.
我使用的是Eclipse 3.4.0版.
当我在Eclipse中时,我的项目编译时没有错误,但是当我尝试使用javac它进行编译时说我错过了一些包...
我复制了我的编译命令和下面的一些错误文本:
javac -classpath lib/ -d bin/ src/*.java
src/Cleaner.java:5: package net.sourceforge.jgeocoder does not exist
src/MyUtilities.java:19: package org.apache.commons.codec.binary does not exist
Run Code Online (Sandbox Code Playgroud)
在Eclipse中,我已将所有.JAR文件添加到构建路径中,并且程序编译得很好.
当我使用javac而不是Eclipse IDE时,为什么它找不到罐子?
我在Eclipse中创建了一个项目,现在我正在尝试确保从命令行编译.java文件.我一直在尝试javac *.java在包含所有.java文件的文件夹中进行编译.但是,这会导致由于从外部库Joda-time引用类而导致的错误.我有以下.classpath文件,Eclipse为该项目制作但不知道如何处理它.
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="libs/joda-time-2.2.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)
我尝试编译javac -classpath *.java但这只会产生更多错误.我的源文件位于'src'文件夹内的包文件夹中.我在哪里放置我的classpath文件和我的joda-time-2.2.jar文件,以及如何编译所有内容?
[编辑]我正在使用Windows 7