从 spring 迁移到 gradle 之后,我们正在尝试重新部署一个应用程序来解决这个变化。但是,部署一直失败,出现以下错误:Error: Could not find or load main class -Xms1G有问题的代码行是:exec nohup "$JAVACMD" $JAVA_OPTS @EXTRA_JVM_ARGUMENTS@ \
-Xms1G -Xmx2G \没有理由将其注册为一个类;我们前段时间添加了它来分配内存,并且应用程序工作和部署良好。在本地环境中测试时,没有问题,所以我不知道出了什么问题。Java 的版本是 1.8.0_172。
2 回答

慕哥9229398
TA贡献1877条经验 获得超6个赞
好像你有自动换行的问题,例如这一行有相同的输出
$ java \ -Xmx1G
Error: Could not find or load main class -Xmx1G
如果它是单行,它可以工作吗?如果是,请注意“\”符号的使用。

白衣非少年
TA贡献1155条经验 获得超0个赞
这很尴尬。在 gradle 构建文件中,我们设置了要调用的选项。我们不小心删除了选项前的破折号,所以它被当作一个类来阅读。很抱歉浪费了任何人的时间。
@Boris the Spider:你说得对,我的意思是 maven 可以毕业。我不知道我为什么写Spring。我稍后会更正,因为我现在正在用手机打字。
添加回答
举报
0/150
提交
取消