我有以下项目结构:gradle这个项目:错误找不到主类
Root project 'rmi-tutorial'
+--- Project ':client'
+--- Project ':lib'
\--- Project ':server'
给客户端的路径主要类看起来是这样的:
client/src/main/java/client/ComputePi.java
我build.gradle
为客户子项目喜欢这样:
dependencies {
compile project(':lib')
}
mainClassName = "ComputePi"
主要的build.gradle文件是这个:
subprojects {
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'application'
repositories {
mavenCentral()
}
dependencies {
//compile project(':server')
//compile project(':client')
testCompile 'junit:junit:4.12'
}
version = '1.0'
jar {
manifest.attributes provider: 'gradle'
}
}
罐子的产生至今的作品,但罐中的MANIFEST.MF文件是错误的。它包含以下内容:
Manifest-Version: 1.0
provider: gradle
我的指定主类在哪里?当我尝试-plugin我得到的错误来执行得到了由gradle这个application
创建的startscript:couldn't find nor load main class
罐子包含所有必要的类文件
尝试'mainClassName =“client.ComputePi”' – ToYonos
我得到同样的错误:无法找到或加载主类:“client.ComputePi” – shibumi
我的评论是不够的,这只是一个观察不是一个完整的答案。看看@吸血鬼的回答 – ToYonos