maven 中运行Java文件显示maven找不到或无法加载主类或找到主类

版权声明:本文为博主原创文章未经博主允许不得转载。 /liu/article/details/

通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时使用Maven生成项目站点需要占用大量的内存,如果没有该配置则很容易得到java.lang.OutOfMemeoryError。因此一开始就配置该变量是推荐的做法。

解决方法 添加一个用户变量


Maven用戶可以选择$M2_HOME/conf/setting.xml或者~/.m2/settings.xml.前者是全局范围的整台机器上的所有用户都会直接受到改配置的影响,而后者是用户范围的只有当前用户才会受到该配置的影响。
这里推荐使用用户范围的setting.xml主要是为了避免无意识地影响到系统中其他用户。如果有切实的需求需要统一系统中所有用户嘚settings.xml配置,当然应该使用全局范围的settings.xml

在我们下载eclipse时,eclipse中都会装上一个内嵌的Maven这个内嵌虽然比较新,但是不一定稳定而且往往也不会和茬命令行中使用的Maven不是同一个版本。这里为了方便当然更推荐外部Maven

参考于:《Maven实战》-许晓斌

}

一般来说用中文就是编码问题导致路径错误所以最好还是用英文,包括但不限于插件、安装包文件等等路径

英文不好用拼音也比中文好

匿名用户不能发表回复!
}

我要回帖

更多关于 maven找不到或无法加载主类 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信