gpt4 book ai didi

java - 使用gradle构建一个非常简单的java程序

转载 作者:行者123 更新时间:2023-12-02 11:13:05 26 4
gpt4 key购买 nike

我是 Java 和 Gradle 新手,有一个非常新手的问题。我有以下 Java 文件:

public class TestMain {
public static void main(String[] args) {
System.out.println("Hello.....");
}
}

我可以使用 javac 编译上述文件,并使用命令“java TestMain”运行它。

我现在尝试使用 gradle 构建框架做同样的事情。我执行了以下步骤: 运行“gradle init --type java-library 将上述文件复制到 src/main/java/

当我运行“./gradlew build”时,我得到一个 TestMain.class 文件,还有一个“building-java-file.jar”(整个 gradle 目录位于building-java-file 目录中)。

$ ls -l build/classes/main/TestMain.class 
-rw-r--r-- 1 user1 foo\eng 610 May 22 17:22 build/classes/main/TestMain.class

$ java build/classes/main/TestMain
Error: Could not find or load main class build.classes.main.TestMain

如何运行 TestMain.class?另外,gradle 创建 jar 文件 -building-java-file.jar 的原因是什么?

顺便说一句,我的 build.gradle 文件非常空。

apply plugin: 'java'

repositories {
jcenter()
}

dependencies {
// The production code uses the SLF4J logging API at compile time
compile 'org.slf4j:slf4j-api:1.7.21'

testCompile 'junit:junit:4.12'
}

谢谢你,艾哈迈德。”

最佳答案

我的问题的答案在 Gradele 文档网站中有清楚的解释。

基本上,从以下开始:gradle init --type java-application

链接: https://guides.gradle.org/building-java-applications/?_ga=2.79084180.165016772.1527029076-64181247.1527029076

关于java - 使用gradle构建一个非常简单的java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50478309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com