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版本的问题?
如果引进来不到 那就是 这个类没有 就是你这个源代码里面少文件 参考技术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类怎么办?的主要内容,如果未能解决你的问题,请参考以下文章