[英]How to import a jar in Eclipse
如何在 Eclipse 中导入 jar?
您可以通过右键单击“项目”→“构建路径”→“配置构建路径”在 Eclipse 中添加 jar。 在 Libraries 选项卡下,单击 Add Jars 或 Add External JARs 并提供 Jar。 这里有一个快速演示。
上述解决方案显然是一个“快速”的解决方案。 但是,如果您正在处理需要将文件提交到源代码控制存储库的项目,我建议将 Jar 文件添加到源代码控制存储库中的专用库文件夹中,并如上所述引用其中的一部分或全部。
如果您想更改文件系统中的项目位置,添加外部 Jar 并不明智。
最好的方法是将 jar 添加到构建路径,以便您的项目在导出时编译:
在您的项目文件夹中创建一个名为 lib 的文件夹。
将您需要的所有 jar 文件复制到此文件夹。
在 Eclipse 中刷新您的项目。
选择所有 jar 文件,然后右键单击其中之一并选择 Build Path -> Add to Build Path
两种选择:
1/来自项目:
2/ 如果您已经导入了其他 jar,请从“参考库”目录中:
两者都将引导您进入此屏幕,您可以在其中管理您的库:
以下是步骤:
单击文件 > 导入。 导入窗口打开。
在选择导入源下,单击 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 包而不是普通的 jar(包含在另一个 OSGi 包中)有一些优势。
(顺便说一句:Eclipse 插件与 OSGi 包是一回事。)
很有可能有人已经将某个(第 3 方)库捆绑为 OSGi 捆绑包。 您可能想查看以下捆绑存储库:
Eclipse -> Preferences -> Java -> Build Path -> User Libraries -> New(Name it) -> Add external Jars
(我建议在执行任何这些步骤之前将您的新库拖到 eclipse 文件夹中以将所有内容保持在一起,这样如果您重新安装 Eclipse 或您的操作系统,除了 JDK 之外,您将不必 rwlink 任何东西)现在选择您想要的 jar 文件。 单击确定。
右键单击您的项目并选择 Build Path -> Add Library
仅供参考,只需编写代码,然后右键单击并单击 Source->Organize Imports
首先,您将转到您创建的项目,然后右键单击鼠标并选择底部的属性,然后选择左角的构建路径并添加外部 jar 文件添加单击应用。就是这样
C:\\oraclex\\app\\oracle\\product\\10.2.0\\server\\jdbc\\lib\\ojdbc14.jar
ojdbc14.jar(它是jar文件)
在 Eclipse 中,我包含了一个压缩的 jar 文件,即 zip 文件。 Eclipse 允许我将此 zip 文件添加为外部 jar,但是当我尝试访问 jar 中的类时,它们没有出现。
经过大量试验和错误,我发现使用 zip 格式不起作用。 当我添加一个 jar 文件时,它对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.