2015-04-06 52 views
0

尝试导入Jreddit功能所需的jar文件时出现错误。导入JReddit的Jar文件给出错误

在jreddit的GitHub的页面,它说...

Dependencies

JSON-simple

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

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

+0

它看起来像罐子不包含这个类或添加它错误的模块。 为什么不创建maven项目并在pom.xml中添加所有这些依赖关系? – Vartlok 2015-04-06 09:43:39

+0

我从来没有做过一个之前,你建议的任何教程? – stringRay2014 2015-04-06 09:46:33

+0

Maven: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html http://tutorials.jenkov.com/maven/maven-tutorial.html IDEA maven : https://www.jetbrains.com/idea/help/maven-projects-tool-window。html – Vartlok 2015-04-06 09:48:51

回答

3

我为jReddit当前mantainer。

首先,我想你使用的是旧版本jReddit的。从外观上看,您使用的是第一个版本1.0.0。当前版本是1.0.2。尝试从here下载罐子。

其次,我的建议是包括相当通过手动导入罐子使用maven的依赖。

我已经为你创建了一个小的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)。

欲了解更多有关行家,看看this guy

+0

嘿,谢谢你的回答,我遇到了一个小问题,运行mvn clean install后,它下载的包很好,但是当我运行程序时出现错误 Error:java:d​​irectory not found:/用户/“myname”/文件/工作区/ jreddit测试/目标/生成源/注释 – stringRay2014 2015-04-06 15:16:52

+0

从intellij更改为eclipse后,我得到它的工作,现在我想知道如何检索前10条评论提交的世界新闻subreddit? – stringRay2014 2015-04-07 13:09:40