Okhttp3 com.square 不存在
Okhttp3 com.square does not exist
我正在使用 Netbeans 并且我已经使用 Maven 创建了 java 项目。我添加了这个依赖。
<dependency>
<groupId>com.squareup.okhttp</groupId>
<artifactId>okhttp</artifactId>
<version>2.7.2</version>
</dependency>
成功了,我可以导入 com.squareup.okhttp.*。在网上看到一些代码后,我意识到很多人都在使用 3+ 版本。我尝试将包更改为:
已更新
我在问题 "com.squareup.okhttp" 中输入了错误的 groupid 但在我的代码中它是正确的 "com.squareup.okhttp3".
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.0</version>
但我无法导入 com.squareup.okhttp3(包 com.squareup 不存在)。为什么?我是 Java 语言本身以及支持它的所有 IDE 和工具的新手。
okhttp3 的正确坐标是:
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.1</version>
</dependency>
请注意,groupId 已从 com.squareup.okhttp
更改为 com.squareup.okhttp3
。
因此,如果您更新 pom.xml,将 okhttp
的内容替换为我上面发布的内容,那么您将能够解决 okhttp
类.
为了将来参考,您可以在 Maven Central 上找到 okhttp
个工件。
导入正常 http3: "import okhttp3" 没有 com.square.
Okhttp3 不存在是由于 Intellij 中的错误IDE;但是,有一个解决方法:
- 将您的 'com.squareup.okhttp3' 依赖块放在 pom.xml 文件中 'dependencies' 列表的末尾。
- 'import okhttp3...' 是 Java 文件中的正确内容。
pom.xml:∀
...
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.5.0</version>
</dependency>
</dependencies>
Java 文件:
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
我正在使用 Netbeans 并且我已经使用 Maven 创建了 java 项目。我添加了这个依赖。
<dependency>
<groupId>com.squareup.okhttp</groupId>
<artifactId>okhttp</artifactId>
<version>2.7.2</version>
</dependency>
成功了,我可以导入 com.squareup.okhttp.*。在网上看到一些代码后,我意识到很多人都在使用 3+ 版本。我尝试将包更改为:
已更新 我在问题 "com.squareup.okhttp" 中输入了错误的 groupid 但在我的代码中它是正确的 "com.squareup.okhttp3".
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.0</version>
但我无法导入 com.squareup.okhttp3(包 com.squareup 不存在)。为什么?我是 Java 语言本身以及支持它的所有 IDE 和工具的新手。
okhttp3 的正确坐标是:
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.1</version>
</dependency>
请注意,groupId 已从 com.squareup.okhttp
更改为 com.squareup.okhttp3
。
因此,如果您更新 pom.xml,将 okhttp
的内容替换为我上面发布的内容,那么您将能够解决 okhttp
类.
为了将来参考,您可以在 Maven Central 上找到 okhttp
个工件。
导入正常 http3: "import okhttp3" 没有 com.square.
Okhttp3 不存在是由于 Intellij 中的错误IDE;但是,有一个解决方法:
- 将您的 'com.squareup.okhttp3' 依赖块放在 pom.xml 文件中 'dependencies' 列表的末尾。
- 'import okhttp3...' 是 Java 文件中的正确内容。
pom.xml:∀
...
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.5.0</version>
</dependency>
</dependencies>
Java 文件:
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;