当前位置: 首页 > 知识库问答 >
问题:

创建Java Gradle项目并构建。IntelliJ IDEA中的jar文件-如何?

任昊阳
2023-03-14

是否有教程解释如何正确创建Java Gradle项目并构建。jar文件?

当我创建Java项目并添加Gradle:File时-

Buildfile: build.xml does not exist!
Build failed

Error: Could not find or load main class Main

我的项目在这一点上是如此的混乱,也许我应该创建另一个项目,然后将Main.class和Gradle的依赖关系从旧项目复制/粘贴到新项目上。

如果这是我的最佳选择,那么这次我如何正确创建项目?

共有3个答案

齐起运
2023-03-14

如果您使用的是Intellij,您可以只打开Gradle插件(它位于您的IDE的右侧)并执行命令:bootRepackage。有了这个,您将在:your_project_folder/build/libs中拥有一个jar。

徐秋月
2023-03-14

如果在可执行文件Jar未运行的情况下遇到no main manifest attribute问题,我将执行以下操作。

1:进入你的构建。gradle并在底部添加以下内容。

jar {
    manifest {
        attributes 'Main-Class': 'your_package_name.YOUR_MAIN_CLASS'
    }
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
}

我不确定这是不是正确的方法<如果有效,无需接受,希望这能帮助其他人。

郤令
2023-03-14
  1. 创建新的Gradle(不Java)项目。请务必在对话框中选择Java选项。单击Next。https://imgs.xnip.cn/cj/n/35/b385001d-567c-4596-b750-3c854eb6cc6b.png" alt="在此处输入图像描述" />
 类似资料:
  • 前言 这一篇,我们将接着上篇来完成创建项目文件、目录结构。 回顾 先回顾一下现在项目有哪些东西了: . ├── app │   ├── app.vue │   ├── common │   │   ├── img │   │   ├── js │   │   └── scss │   ├── index.html │   ├── index.js │   ├── router

  • 我想创建一个jar文件,我可以上传到AWS,但每次我运行命令'gradle jar'从命令提示符我得到以下错误。 每当我在命令提示符中运行gradle清除时,我都会得到“构建成功”。下面是build.gradle内容: 我需要添加插件吗?提前谢谢。请帮忙

  • 问题内容: 我已经使用NetBeans 6.1在Java中开发了一个项目。我需要在JDK / JRE / bin位置中添加两个第三方JAR和2个许可证文件。 现在,我希望它分发以供试用。我没有创建Java项目exe的经验。谁能解释一下该怎么做?在发布到这里之前,我尝试了一些命令,但是它们不起作用。 问题答案: 我需要在jdk / jre / bin位置中添加2个第三方jar和2个许可证文件。 您不

  • 我尝试使用gradle build的以下格式创建一个jar库,以便以后可以将其作为jar包导入该项目中的其他人。但是,生成的jar只有一个清单文件,没有java文件。 这些文件在Eclipse中的一个包中。 感恩节。

  • 有人能这么好心解释一下如何在Netbean MavenJava应用程序中使用所有maven依赖项创建单个jar文件吗?在Eclipse中,用户可以导出到Runnable jar文件并选择将所需的库打包到生成的JAR中,因此项目中的所有依赖项都包含在创建的jar文件中。在Netbean中没有这样的选项。我检查了其他答案,但我唯一理解的是我必须将代码添加到Build.xml文件中,该文件甚至不在项目中

  • 嗨,我是sbt的新手,我正在学习这个教程http://www.scala-sbt.org/0.13/tutorial/Hello.html我在shell上遵循了相同的步骤,程序显示“嗨”,我很困惑,我的hello文件夹中没有这些文件 src/main/scala或src/main/java中的来源 src/test/scala或src/test/java中的测试 src/main/资源或src/t