料想大家平时用Fatjar都是引入第三方包而已,于是尝试了将主程序所依赖的两个项目先打包后再导包,然后打包,依然不行。因为eclipse不支持同时导出外部jar包。
JAVA为我们提供了大量基础 jar 包,但在实际开发中,经常还需要引入第三方 jar 包,比如做 HTTP *** 作时的 HttpClient jar 包, 那如何将第三方 jar 包引入到自己的工程中呢?步骤一 : 在工程上右键 "New"-->"Folder" 新建一个名称为 lib 的文件夹,并将第三方 jar 包全部拷贝到这个目录下!
步骤二 : 在工程上右键 "Build Path"-->"Configure Build Path..."
1>在新打开的窗口中点击右侧按钮 "Add Library", 打开 "Add Library" 窗口;
2>在d出窗口中选择 "User Library", 点击 "Next"
3>在d出窗口中继续点击 "User Libraries..."
4>在d出窗口中继续点击 "New..."
5>在d出窗口中输入 User Library 的名称 "HttpClientJars", 点击 "OK"
6>在回到的窗口中,选择刚才创建的项 “HttpClientJars”,点击 "Add JARs"
7>在d出的窗口中,找到我们的工程,选中我们拷贝到 lib 目录下的所有 jar 文件,点击 "OK" ;
8>回到 “Add Library”窗口,在 User Library 列表中选择刚刚创建的 "HttpClientJars", 点击 "Finish"
9>关闭所有窗口,添加完毕。
步骤四 : 总结
这是添加第三方 jar 包通用的方法,根据这个方法,我们可以把需要的所有第三方 jar 包以一种很干净整洁的方式添加到工程中!
关于经验中涉及的 HttpClient jar 包
是的,Java中的StringEntity类是org.apache.http.entity.StringEntity,属于Apache HttpClient库的一部分,因此在使用它之前,需要将HttpClient的jar包导入到您的项目中。如果您正在使用Maven或Gradle等构建工具,则可以通过在pom.xml或build.gradle文件中添加相应的依赖来自动下载和管理这些库。以下是使用Maven添加HttpClient依赖的示例:```xml
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.13</version>
</dependency>
```
在上述代码中,我们将HttpClient的版本设置为4.5.13,您可以根据自己的需求选择不同的版本。如果您不使用构建工具,则需要手动将jar包下载到您的项目中,并将其添加到类路径中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)