[英]Gradle Jar Dependency Error
我有一个使用Gradle构建的Java程序。 在此程序中,我使用JSON jar“ org.json:json:2014113”,当我在IDE(IntelliJ 14)中运行该程序时,该程序可以编译并正常运行。当调用使用JSON的函数时,我得到一个Java.lang.NoClassDefFoundError: org/json/JSONArray
错误,这是我的build.gradle脚本
version 'UR'
apply plugin: 'java'
sourceCompatibility = 8
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.json', name: 'json', version: '20141113'
}
jar {
destinationDir = file("C:\\Users\\Jonah\\Documents\\Software\\RapIDE Builds")
manifest {
attributes 'Main-Class': 'frames.MainFrame'
}
}
这是我的JSON类
package logic;
import frames.MainFrame;
import org.json.JSONArray;
import org.json.JSONObject;
public class JSONparser extends MainFrame
{
public static String SLrtrn;
public static void parseJSON(String JSONinput)
{
final JSONArray JSONrtrn = new JSONArray(JSONinput);
rhymeList.removeAllElements();
for (int i = 0; i < JSONrtrn.length(); ++i)
{
JSONObject parsedObj = (JSONObject) JSONrtrn.get(i);
SLrtrn = parsedObj.get("word").toString();
rhymeList.addElement(SLrtrn);
}
}
}
我在build.gradle脚本中做错了吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.