Java 将Apache HttpComponents导入BlueJ时出现问题,包不存在
我正在将我用Ruby制作的一个项目改写成Java(14.0.1),因为我想添加一些功能,在Java中添加这些功能会更好。对于这个项目,我尝试使用ApacheHttpComponents(Core&Client5.0.1)来处理GET和POST请求。我已经从下载的lib中获取了jar,并将它们移动到我的userLib中,例如/BlueJ.app/Contents/Resources/Java/userLib/httpclient5-testing-5.0.1.jar,然后使用preferences中的libraries菜单添加了两个lib文件夹中的所有jar,使它们处于“加载”状态 当我尝试导入库以便使用它们时,例如Java 将Apache HttpComponents导入BlueJ时出现问题,包不存在,java,bluej,Java,Bluej,我正在将我用Ruby制作的一个项目改写成Java(14.0.1),因为我想添加一些功能,在Java中添加这些功能会更好。对于这个项目,我尝试使用ApacheHttpComponents(Core&Client5.0.1)来处理GET和POST请求。我已经从下载的lib中获取了jar,并将它们移动到我的userLib中,例如/BlueJ.app/Contents/Resources/Java/userLib/httpclient5-testing-5.0.1.jar,然后使用preferences
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
public class Authorization
{
public Authorization()
{
}
}
我得到错误,“package org.apache.http不存在”、“package org.apache.http.client.entity不存在”等等
我尝试在我的项目文件夹中添加一个lib文件夹并从中导入,确保重新启动BlueJ以使更改生效,但没有效果。我曾尝试下载eclipse并按照教程将JAR导入到项目中(我忘记了几天前我做过的细节),但还是没有成功。我知道我做错了什么,我花了很多时间尽力排除故障,但我被卡住了;我以前从来没有导入过Java中没有包含的库,现在我正在努力做一个小的暑期项目,因为我在上个学年上了第一堂计算机科学课,我非常喜欢这个课程
谢谢大家!