JAVA网络编程中找不到MyProxyCredentialsProvider类怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA网络编程中找不到MyProxyCredentialsProvider类怎么办?相关的知识,希望对你有一定的参考价值。

我在一本自己写爬虫的书里面,看到一段,设置HTTP代理的,但是关键一句找不到,怎么办?

段落是这样的

//创建 HttpClient 相当于打开一个代理
HttpClient httpClient=new HttpClient();
//设置代理服务器的 IP 地址和端口
httpClient.getHostConfiguration().setProxy("192.168.0.1", 9527);
//告诉 httpClient,使用抢先认证,否则你会收到“你没有资格”的恶果
httpClient.getParams().setAuthenticationPreemptive(true);
//MyProxyCredentialsProvder 返回代理的 credential(username/password)
httpClient.getParams().setParameter(CredentialsProvider.PROVIDER,
new MyProxyCredentialsProvider());
//设置代理服务器的用户名和密码
httpClient.getState().setProxyCredentials(new AuthScope("192.168.0.1",
AuthScope.ANY_PORT, AuthScope.ANY_REALM),
new UsernamePasswordCredentials("username","password"));

然后其中的new MyProxyCredentialsProvider() 一直有红色波浪线,无法去掉,怎么办?
书里看了很久也没有这个类的相关代码

我也知道缺少文件,但是不知道具体缺少哪个文件?

我知道要下一个叫做什么httpclient的jar(不知道有没有拼错)

不知道谁有用过?难道是我用1。03版本的问题?

参考技术A 你这个MyProxyCredentialsProvider 是另外的一个类里面的。 你需要把它引进来

如果引进来不到 那就是 这个类没有 就是你这个源代码里面少文件
参考技术B MyProxyCredentialsProvider这个类显然不是系统自带的,看看书里,应该有这个类的代码。

Flutter:kotlin在java安装中找不到需要的jdk工具

【中文标题】Flutter:kotlin在java安装中找不到需要的jdk工具【英文标题】:Flutter: kotlin could not find the required jdk tools in the java installation 【发布时间】:2020-03-27 05:36:19 【问题描述】:

我有一些颤振的问题。当我跑步时

flutter run -v

我遇到了一些错误:

kotlin 在 gradle 使用的 java 安装 'c:\android\openjdk' 中找不到所需的 jdk 工具,请确保 gradle 运行在 jdk 上,而不是 jre 上

【问题讨论】:

你在使用 Intellij 吗? 不,我没有使用 intellij 【参考方案1】:

问题说明 = 此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行?

解决方案

请设置如下环境变量来解决问题

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_202

注意:如果您没有 jdk,请下载它并确保在适用的版本中进行适当的更改。

【讨论】:

以上是关于JAVA网络编程中找不到MyProxyCredentialsProvider类怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

java运行中找不到main方法

java运行中找不到main方法

在java中找不到符号

在 Java 中找不到列

Java-在类中找不到主要方法

java中找不到主类是啥问题