【发布时间】:2011-03-17 20:36:48
【问题描述】:
如何在 Eclipse 中导入 jar?
【问题讨论】:
如何在 Eclipse 中导入 jar?
【问题讨论】:
C:\oracle\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar
ojdbc14.jar(是jar文件)
【讨论】:
【讨论】:
在 Eclipse 中,我包含了一个压缩的 jar 文件,即 zip 文件。 Eclipse 允许我将此 zip 文件添加为外部 jar,但是当我尝试访问 jar 中的类时,它们没有显示出来。
经过大量试验和错误后,我发现使用 zip 格式不起作用。当我添加一个 jar 文件时,它对我有用。
【讨论】:
首先,您将进入您的项目,创建您的项目 然后右键单击鼠标并选择底部的属性 并选择左下角的 build in path 并添加外部 jar 文件 add click apply 。就是这样
【讨论】:
您可以在 Eclipse 中通过右键单击项目 → 构建路径 → 配置构建路径来添加一个 jar。在 Libraries 选项卡下,单击 Add Jars 或 Add External JARs 并提供 Jar。快速演示here。
上述解决方案显然是一种“快速”解决方案。但是,如果您正在处理需要将文件提交到源代码控制存储库的项目,我建议您将 Jar 文件添加到源代码控制存储库中的专用库文件夹中,并如上所述引用其中的一部分或全部。
【讨论】:
Eclipse -> Preferences -> Java -> Build Path -> User Libraries -> New(Name it) -> Add external Jars
(我建议在执行任何这些步骤之前将您的新库拖到 eclipse 文件夹中以将所有内容放在一起,这样如果您重新安装 Eclipse 或您的操作系统,您将无需 rwlink 除了 JDK 之外的任何内容)现在选择 jar 文件你要。单击确定。
右键单击您的项目并选择构建路径 -> 添加库
仅供参考,只需编码,然后右键单击并来源->组织导入
【讨论】:
如果您想更改文件系统中的项目位置,添加外部 Jar 并不明智。
最好的方法是将 jar 添加到构建路径中,这样您的项目在导出时就可以编译:
在您的项目文件夹中创建一个名为 lib 的文件夹。
将所需的所有 jar 文件复制到此文件夹。
在 Eclipse 中刷新您的项目。
选择所有jar文件,然后右键单击其中一个并选择Build Path -> Add to Build Path
【讨论】:
步骤如下:
单击文件 > 导入。导入窗口打开。
在选择导入源下,单击 J2EE > App Client JAR 文件。
单击下一步。
在“应用程序客户端文件”字段中,输入您要导入的应用程序客户端 JAR 文件的位置和名称。您可以单击“浏览”按钮从文件系统中选择 JAR 文件。
在应用程序客户端项目字段中,键入新项目名称或从下拉列表中选择应用程序客户端项目。如果您在此字段中键入新名称,将根据应用程序客户端 JAR 文件的版本创建应用程序客户端项目,并将使用默认位置。
在“目标运行时”下拉列表中,选择要作为开发目标的应用程序服务器。此选择通过修改项目的类路径条目来影响运行时设置。
如果要将新模块添加到企业应用程序项目,请选中将项目添加到 EAR 复选框,然后从列表中选择现有的企业应用程序项目,或者通过单击新建来创建新的。
注意:如果您键入新的企业应用程序项目名称,将在默认位置创建企业应用程序项目,并根据正在创建的项目的版本使用最低兼容 J2EE 版本。如果您想为企业应用程序指定不同的版本或不同的位置,您必须使用新建企业应用程序项目向导。
单击完成以导入应用程序客户端 JAR 文件。
【讨论】:
只是对将jars导入Eclipse(插件开发)项目的评论:
如果您正在开发 Eclipse 插件,使用 Eclipse 的本机捆绑机制而不只是将 jar 导入插件项目是有意义的。 Eclipse(或者更好的是它的底层 OSGi 运行时,Equinox)使用所谓的包,其中包含比普通 jar 更多的信息(例如,版本信息、对其他包的依赖关系、导出的包;请参阅 MANIFEST.MF 文件)。由于这些信息,OSGi 包可以动态加载/卸载,并且在 OSGi/Eclipse 运行时中有自动依赖解析可用。因此,使用 OSGi 包而不是普通的 jars(包含在另一个 OSGi 包中)具有一些优势。
(顺便说一句:Eclipse 插件与 OSGi 包是一样的。)
很有可能有人已经将某个(第 3 方)库捆绑为 OSGi 捆绑包。您可能想查看以下捆绑存储库:
【讨论】:
两个选择:
1/ 来自项目:
2/ 如果您已经导入了其他 jar,请从目录“References Libraries”中:
两者都将引导您进入此屏幕,您可以在其中管理您的库:
【讨论】: