Tôi đang cố gắng để chạy một dự án rất đơn giản sử dụng Gradle và chạy vào các lỗi sau khi sử dụng gradlew run command
:Gradle - Không thể tìm thấy hoặc nạp lớp học chính
could not find or load main class 'hello.HelloWorld'
Dưới đây là cấu trúc tập tin của tôi:
SpringTest
-src
-hello
-HelloWorld.java
-Greeter.java
-build
-libs
-tmp
-gradle
-wrapper
-build.gradle
-gradlew
-gradlew.bat
Tôi đã loại trừ nội dung của thư mục libs và tmp vì tôi không nghĩ đó là thông tin liên quan cho vấn đề này, nhưng tôi có thể thêm thông tin đó nếu cần.
Đây là tập tin build.gradle tôi:
apply plugin: 'java'
apply plugin: 'application'
apply plugin: 'eclipse'
mainClassName = 'hello/HelloWorld'
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile "joda-time:joda-time:2.2"
}
jar {
baseName = "gs-gradle"
version = "0.1.0"
}
task wrapper(type: Wrapper) {
gradleVersion = '1.11'
}
Bất kỳ ý tưởng về làm thế nào để khắc phục vấn đề này? Tôi đã thử tất cả mọi thứ cho thuộc tính mainClassName nhưng dường như không có gì hoạt động.
Tôi thay đổi sourceSets ở đâu? Trong tệp build.gradle của tôi? Hoặc là có một tập tin cấu hình mà tôi cần phải thay đổi? – Tylerlee12
có, trong tệp 'build.gradle' của bạn. – kunal