我有一个使用Gradle构建的java程序。在这个程序中,我使用JSON jar" org.json:json:2014113"当我在我的IDE(IntelliJ 14)中运行它时,这个程序编译并正常工作。当我运行jar时,它也编译并运行得很好,除了调用我使用JSON的函数时,我得到一个{ {1}}这里的错误是我的build.gradle脚本
Java.lang.NoClassDefFoundError: org/json/JSONArray
这是我的JSON类
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'
}
}
我在build.gradle脚本中做错了吗?