有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法导入google。应用程序编程接口。客户等

首先,我尝试跟随这个“https://developers.google.com/sheets/api/quickstart/java

但复制这个示例时,我无法运行它;(

enter image description here

还有我的pom。xml文件

<!-- google-->
    <dependency>
        <groupId>com.google.api-client</groupId>
        <artifactId>google-api-client</artifactId>
        <version>1.28.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.oauth-client</groupId>
        <artifactId>google-oauth-client-jetty</artifactId>
        <version>1.28.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.apis</groupId>
        <artifactId>google-api-services-sheets</artifactId>
        <version>v4-rev553-1.25.0</version>
    </dependency>
    <!-- google-->

我怎样才能遵循这个例子呢? 我想用谷歌表格

env)spring引导,java8


共 (2) 个答案

  1. # 1 楼答案

    我试过几种方法。 最后,我做了一个新的gradle项目,我成功地导入了它。 因为gradle项目使用maven中央存储库。 所以我比较了gradle项目和maven项目的依赖关系。 我在maven pom上写的。xml文件

    这是我的pom。xml

    <!  google >
        <dependency>
            <groupId>com.google.api-client</groupId>
            <artifactId>google-api-client</artifactId>
            <version>1.23.0</version>
        </dependency>
    
        <!  https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-jetty  >
        <dependency>
            <groupId>com.google.oauth-client</groupId>
            <artifactId>google-oauth-client-jetty</artifactId>
            <version>1.23.0</version>
        </dependency>
    
        <!  https://mvnrepository.com/artifact/com.google.apis/google-api-services-sheets  >
        <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-sheets</artifactId>
            <version>v4-rev516-1.23.0</version>
        </dependency>
    
    
        <!  https://mvnrepository.com/artifact/jetty/org.mortbay.jetty  >
        <!  https://mvnrepository.com/artifact/jetty/org.mortbay.jetty  >
        <dependency>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty</artifactId>
            <version>6.1.26</version>
        </dependency>
        <!  https://mvnrepository.com/artifact/org.mortbay.jetty/jetty-util  >
        <dependency>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-util</artifactId>
            <version>6.1.26</version>
        </dependency>
    
        <dependency>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5-20081211</version>
        </dependency>
    

    谢谢

  2. # 2 楼答案

    你试过重建这个项目吗?有时这会有帮助。您可以尝试的另一个选项是更改版本

        <!  https://mvnrepository.com/artifact/com.google.api-client/google-api-client  >
    <dependency>
        <groupId>com.google.api-client</groupId>
        <artifactId>google-api-client</artifactId>
        <version>1.23.0</version>
    </dependency>
    
    <!  https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-jetty  >
    <dependency>
        <groupId>com.google.oauth-client</groupId>
        <artifactId>google-oauth-client-jetty</artifactId>
        <version>1.23.0</version>
    </dependency>
    
    <!  https://mvnrepository.com/artifact/com.google.apis/google-api-services-sheets  >
    <dependency>
        <groupId>com.google.apis</groupId>
        <artifactId>google-api-services-sheets</artifactId>
        <version>v4-rev516-1.23.0</version>
    </dependency>