【发布时间】:2017-09-06 18:28:15
【问题描述】:
我正在尝试按如下方式使用 Gradle 应用程序插件:-
build.gradle :-
group 'com.samsoft'
version '1.0-SNAPSHOT'
defaultTasks("clean", "build")
apply plugin: 'java'
apply plugin: 'application'
apply plugin: 'idea'
mainClassName = 'com.samsoft.Main'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
src/main/java.Main.java :-
package com.samsoft;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
运行 gradle build 后,我们创建了 PRJECT/build/libs & PROJECT/build/scripts 文件夹和其他文件夹。这些库有可执行的 jar,它的依赖项和脚本有 .bat 和 .sh 文件来运行应用程序。
问题
脚本文件的类路径不正确为set CLASSPATH=%APP_HOME%\lib\hello-gradle-1.0-SNAPSHOT.jar
的字符,导致在尝试运行时出现 Error: Could not find or load main class com.samsoft.Main。
我该如何解决这个问题?
Gradle 3.5 Java 8
【问题讨论】:
标签: gradle gradle-plugin