首页 > 解决方案 > 错误:无法找到或加载主类 -Xms1G

问题描述

从 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。

标签: javajvm-argumentsjvm-hotspot

解决方案


这很尴尬。在 gradle 构建文件中,我们设置了要调用的选项。我们不小心删除了选项前的破折号,所以它被当作一个类来阅读。很抱歉浪费了任何人的时间。

@Boris the Spider:你说得对,我的意思是 maven 可以毕业。我不知道我为什么写Spring。我稍后会更正,因为我现在正在用手机打字。


推荐阅读