【发布时间】:2018-06-13 05:14:29
【问题描述】:
所以我的 Scala 项目在 IntelliJ 中运行良好,然后我尝试在 Maven 中运行包以获取 .jar 文件,但由于缺少依赖项而无法正常工作。所以我尝试编辑 pom.xml 但很快又恢复了。
无论如何,此后,在没有任何更改的情况下,我尝试在本地正常运行我的 Scala 项目,但它不再工作了。我得到了错误:
错误:无法找到或加载主类 Name.Name
我仔细检查了 IntelliJ 中的编辑配置,并指定了主类。
出了什么问题?除了我尝试使用 Maven 打包我的项目,然后我的正常程序停止工作之外,没有任何变化。
【问题讨论】:
-
我不使用 Maven,但是对于 sbt 构建,如果您对 .sbt 进行更改并且 IntelliJ 会感到困惑,您通常会刷新构建。也许 Maven 项目也可以选择从 IntelliJ 的角度刷新模型?屏幕左下角 -> “Maven 项目” -> 看起来像“回收”的图标
-
Maven 确实有一个“回收”按钮,用于重新导入所有 Maven 项目。如何判断我的本地运行是使用 Maven 还是 SBT?因为我的项目中都有这两个(尽管我认为没有配置 SBT),所以我一直在使用 Maven 为我的项目构建一个 .jar 用于生产代码,而在本地我什至不确定正在使用什么。我刚刚运行了程序。
-
恢复到干净的源代码树,然后重试。
标签: scala maven intellij-idea