[英]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.