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

从不同的位置执行gradle exe抛出"错误:无法找到或加载主类"

姜俊友
2023-03-14

我是gradle的新手,我从Github克隆了一个项目,正如他们的快速指南中提到的,我运行了/gradlew build命令来生成Gradle exe。因此,现在我导航到项目中创建exe的文件夹,并通过命令执行它/exe_name param1 param2。当我将exe移动到另一个位置并尝试执行相同的命令时,它会抛出错误错误:找不到或加载主类。如何解决这个问题?就像在胖罐子中一样,我们可以在执行时提到罐子中的主类名

共有1个答案

马淇
2023-03-14

我不确定你的项目是否使用了应用程序插件(或者可能是spring boot插件),但如果是,那么你的根项目文件夹中就有binlib目录。

exe文件位于bin目录中,指向libdir中的jar-库,因此如果将其移动到其他地方,也必须移动lib目录,因为它包含您的项目jar及其所有依赖项/

 类似资料:
  • 项目结构为: build.gradle就像: gradle build-很好用 gradle运行-抛出错误"找不到或加载主类"

  • 问题内容: 我想连接我的java程序以连接数据库并检索数据。它的编译完美,但运行时即时得到这个 我已经安装了Java SQL驱动程序,并将jar路径作为CLASSPATH添加到环境变量中 问题答案: 您应该从这里下载驱动程序 和JAR文件需要添加到项目类路径。 首先,右键单击Eclipse Project,然后单击Project-> Build Path-> Configure Build Pat

  • 当我正常运行此代码时,它会吐出: 异常线程"main"java.lang.ClassNotFoundExcture: bookReader 在java.net.URLClassLoader.find类(URLClassLoader.java:381) 在java.lang.ClassLoader.load类(ClassLoader.java:424)<在sun.misc.启动$AppClassLo

  • 我读了一百个与此相关的帖子,但似乎没有什么对我的情况有帮助。 我的命令发生了一件奇怪的事情。首先,对于当前的任务,我需要使用一本算法书中的教科书库,该书中的安装程序还设置了Java SE 7。我以前在我的电脑上安装了Java 8 JDK(如果这是值得了解的信息)。因此,例如,当我运行涉及该教科书库中方法的程序时,我会编写。 昨晚Path变量有点问题,我无法编译任何东西,所以我设置了一些变量,然后就

  • 问题内容: 我在笔记本电脑上有一个日食项目,我将其推送到Git https://github.com/chrisbramm/LastFM-History-Graph.git 它可以完全在我的笔记本电脑上运行,并且可以正常运行/构建,但是在我的台式机上,Eclipse没有显示错误 错误:找不到或加载主类lastfmhistoryguis.InputPanel 我尝试从以下位置构建项目: 但是什么也没

  • 此依赖项导致Eclipse Juno在pom.xml上给出一个红色十字标记,并在