【问题标题】:Tell intelliJ to compile module with scalac in a java project?告诉 IntelliJ 在 java 项目中使用 scalac 编译模块?
【发布时间】:2016-02-08 17:38:40
【问题描述】:

我在 intelliJ 中有一个 java 项目,我添加了一些模块,其中一个模块中有 scala 代码。

我想告诉 intelliJ 用 scalac 而不是 javac 编译这个模块,但我不知道在哪里配置它,当我尝试编译它时给我这个错误,“无法创建 scalac 实例”

【问题讨论】:

    标签: java scala intellij-idea compilation


    【解决方案1】:

    https://intellij-support.jetbrains.com/hc/en-us/community/posts/206001829-Project-configuration-explained:

    需要使用 Scalac 编译的模块应该附加一个 Scala facet。

    再往下(我认为你想要的):

    为现有模块添加 Scala 支持:

    • 在项目视图中右键单击模块,选择“添加框架支持...”

    • 在技术列表中选中“Scala”(如果模块附加了 Scala 方面则不可用)

    • 提供 Scala 安装路径(如果未检测到)

    【讨论】:

    • 很遗憾我已经这样做了,但并没有解决问题。
    • @RyanStull 您是否按照该文档中的其他说明进行操作?
    • 我再看看再告诉你,谢谢
    • 另外,您可以尝试删除并重新安装您的 Scala 库。如果它被损坏,那可能会导致问题。如果发生了一些事情,比如您删除了缓存的库,IntelliJ 无法很好地检测到这一点,因此您必须重新下载。
    • 我删除并重新创建了模块的配置,没有改变任何东西,但它现在可以工作了。谢谢
    猜你喜欢
    • 2012-09-29
    • 1970-01-01
    • 2020-07-14
    • 2019-12-31
    • 2011-11-30
    • 2017-08-15
    • 2019-03-19
    • 1970-01-01
    • 2018-01-14
    相关资源
    最近更新 更多