尝试导入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
我收到以下错误...
错误信息是:无法解析符号。
答案 0 :(得分: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