默认 micronaut 应用程序不是 运行
Default micronaut application not running
无法使用基本的 cli 命令执行默认的 micronaut 应用程序。这个问题在 Maven 和 Gradle 默认项目上都发生过。我不明白为什么 运行 我在应用程序中遇到问题。
相应的默认项目基目录包含 mvnw 和 gradlew 文件,所以我认为 maven/gradle 在我的计算机上或任何类似的东西上过时都不是问题。
我已经检查了传递到 gradlew 和 mvnw bat 和 cmd 文件中的参数的 class 路径。它们各自的 wrapper.jar 路径作为 class 路径参数传入。
这是一些图片。
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 I unzipped it and used the ./gradlew run command, the server seems to be up and running 下载别人的项目目录。该 zip 包含初始和完成的子目录,每个子目录都有自己的 micronaut 应用程序,它们 运行 也使用相同的 gradle 命令。
这让我相信我的 micronaut 安装有问题。可能它发送了一个错误的默认应用程序(未正确配置)?
您的项目中似乎没有包装器支持文件。
~ $ 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/
目录进行源代码控制,因为他们不明白它的用途。
我在我的 C 驱动器中使用不同的目录创建了一个新的 micronaut 应用程序,它工作正常。我认为这与原始路径变量有太多空格和 - 在其中有关。使类路径(在 gradlew.bat 中)基本上无法访问。
无法使用基本的 cli 命令执行默认的 micronaut 应用程序。这个问题在 Maven 和 Gradle 默认项目上都发生过。我不明白为什么 运行 我在应用程序中遇到问题。
相应的默认项目基目录包含 mvnw 和 gradlew 文件,所以我认为 maven/gradle 在我的计算机上或任何类似的东西上过时都不是问题。
我已经检查了传递到 gradlew 和 mvnw bat 和 cmd 文件中的参数的 class 路径。它们各自的 wrapper.jar 路径作为 class 路径参数传入。
这是一些图片。
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 I unzipped it and used the ./gradlew run command, the server seems to be up and running 下载别人的项目目录。该 zip 包含初始和完成的子目录,每个子目录都有自己的 micronaut 应用程序,它们 运行 也使用相同的 gradle 命令。
这让我相信我的 micronaut 安装有问题。可能它发送了一个错误的默认应用程序(未正确配置)?
您的项目中似乎没有包装器支持文件。
~ $ 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/
目录进行源代码控制,因为他们不明白它的用途。
我在我的 C 驱动器中使用不同的目录创建了一个新的 micronaut 应用程序,它工作正常。我认为这与原始路径变量有太多空格和 - 在其中有关。使类路径(在 gradlew.bat 中)基本上无法访问。