jar包如何利用IDEA实现生成-创新互联
jar包如何利用IDEA实现生成?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

IDEA创建Java项目
打开IDEA,左上角菜单项依次选择File--->New--->Project--->Java--->Next--->Next--->输入项目名称(test)。

新的java项目就创建好了(不能使用Maven项目,或许可以,我没有研究过)。
IDEA导入所需三方jar包
项目中使用httpclient发送请求,使用到了fastjson转换数据,因此需要导入相关jar包作为项目依赖。
右键项目名--->选择Open Module Setting(默认快捷键F4)--->打开的弹框左侧选择Libraries--->弹框中间点击“+”号--->Java--->在弹出的选择框中选择所依赖的所有jar包(将所有jar包放到同一个library中)--->OK确定

编写业务逻辑
编写业务逻辑,入口使用一个main函数调用,以下是代码样例:
package com.demo;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import java.io.IOException;
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
String url = "http://www.baidu.com";
String result = doHttpGet(url, new HashMap<>());
System.out.println(result);
}
public static String doHttpGet(String url, Map param) {
// 创建Httpclient对象
CloseableHttpClient httpclient = HttpClients.createDefault();
String resultString = "";
CloseableHttpResponse response = null;
try {
// 创建uri
URIBuilder builder = new URIBuilder(url);
if (param != null) {
for (String key : param.keySet()) {
builder.addParameter(key, param.get(key));
}
}
URI uri = builder.build();
// 创建http GET请求
HttpGet httpGet = new HttpGet(uri);
// 执行请求
response = httpclient.execute(httpGet);
// 判断返回状态是否为200
if (response.getStatusLine().getStatusCode() == 200) {
resultString = EntityUtils.toString(response.getEntity(), "UTF-8");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
httpclient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return resultString;
}
} 网页题目:jar包如何利用IDEA实现生成-创新互联
当前路径:http://www.jxjierui.cn/article/pcses.html


咨询
建站咨询
