首页 文章

导入JReddit的Jar文件给出错误

提问于
浏览
0

尝试导入Jreddit运行所需的jar文件时,我得到错误 .

在jreddit的github页面上,它说......

依赖关系JSON-简单的Apache HttpComponents Apache Commons IO

在访问Maven存储库网站后,我从以下链接下载了jar文件 .

http://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple

http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient

http://mvnrepository.com/artifact/commons-io/commons-io

我简单地将它们导入我的intellij项目

⌘;在Mac OS X上→模块→依赖项→添加...→项目库→附加Jar

我收到以下错误...
Error messages when importing jar files into the my java project

错误消息是:无法解析符号 .

1 回答

  • 3

    我是jReddit的当前mantainer .

    首先,我认为您使用的是旧版本的jReddit . 从它的外观来看,你正在使用 1.0.0 这是第一个版本 . 当前版本是 1.0.2 . 尝试从here下载jar .

    其次,我的建议是使用maven包含依赖项,而不是手动导入jar .

    我为你创建了一个小pom.xml如何创建一个简单的maven项目:

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    
    <groupId>com.yourcompany.test</groupId>
    <artifactId>jreddit-testing</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    
    <name>jreddit-testing</name>
    <url>http://maven.apache.org</url>
    
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    
    <dependencies>
        <dependency>
            <groupId>com.github.jreddit</groupId>
            <artifactId>jreddit</artifactId>
            <version>1.0.2</version>
        </dependency>
    
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    

    尝试在 src/main/java 中添加源代码

    完成后,从命令行运行 mvn clean install (请记住,您需要在本地安装maven,尽管AFAIK intellij带有嵌入式maven) .

    有关maven的更多信息,请查看this guy

相关问题