我试图在MAVEN中使用GSON将JSON转换为JAVA对象,我正在跟随youtube视频进行指导- https://www.youtube.com/watch?v=Vqgghm9pWe0,但是有一个错误发生在主类错误是- package com.squareup。Okhttp3不存在。代码如下:
Java
package com.codebeasty.json;
import com.squareup.okhttp3.OkHttpClient;
public class Main {
private static OkHttpClient client = new OkHttpClient();
public static void main (String [] args)
{
}
}
我甚至在pom.xml中添加了依赖项:
<dependencies>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.4.2</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.0</version>
</dependency>
</dependencies>
我不明白为什么它不能识别com.squareup。还有什么需要我下载的吗?我已经从这个网站下载了JAR - http://square.github.io/okhttp/,并尝试用依赖项构建项目。请帮忙:(
Maven的最新版本是3.4.1。尝试在pom中更改版本或使用
在本地安装下载mvn install:install-file -Dfile=path/to/okhttp-3.4.2.jar -DgroupId=com.squareup.okhttp3 -DartifactId=okhttp -Dversion=3.4.2 -Dpackaging=jar