无法使用基本的cli命令执行默认微导航应用程序。 Maven和Gradle默认项目上均已发生此问题。我不明白为什么我在运行该应用程序时遇到问题。
相对应的默认项目基本目录包含mvnw和gradlew文件,因此我认为maven / gradle在计算机上或与此类似的任何文件中过期都不会造成问题。
我已经检查了gradlew和mvnw bat和cmd文件中传递给参数的类路径。它们各自的wrapper.jar路径将作为类路径参数传递。
这是一些图片。
Maven error message, similar error occurs when trying to run with gradle:
Base directory of maven project:
Base directory of gradle project:
更新:我只是尝试从guide on micronauts website下载别人的项目目录,然后解压缩并使用./gradlew run命令,服务器似乎是up and running。该zip文件带有初始子目录和完整子目录,每个子目录中都有自己的micronaut应用程序,它们也使用相同的gradle命令运行。
这使我相信我的micronaut安装存在问题。也许是运送了错误的默认应用程序(配置不正确)?
答案 0 :(得分:2)
您的项目中似乎没有包装支持文件。
~ $ mn create-app somedemoapp
| Generating Java project...
| Application created at /Users/jeffbrown/somedemoapp
~ $ cd somedemoapp/
somedemoapp $ rm -rf gradle
somedemoapp $ ./gradlew run
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
(请注意,在尝试运行项目之前,我已删除gradle/
文件夹)
有些人不了解gradle/
目录中的源代码控制,因为他们不了解其目的。
答案 1 :(得分:0)
我在C驱动器中使用不同的目录创建了一个新的micronaut应用程序,它可以正常工作。我认为这与原始路径变量有太多空间有关,并且-在其中。使得classpath(在gradlew.bat中)根本无法访问。