gpt4 book ai didi

java - Scala 文件不会编译为 out 文件夹中的 .class 文件

转载 作者:行者123 更新时间:2023-12-02 10:23:48 26 4
gpt4 key购买 nike

我正在使用 Intellij。我正在尝试向我使用 gradle 的 java 项目添加一个 scala 主类(名为 abc.def.ghi.MyClass)。 java 文件全部编译为 out 目录中的 .class 文件,但我的 scala 文件仍然是 .scala 文件(不确定这是否相关的)。当我尝试 scala 文件中的主类时,出现以下错误:

Error: Could not find or load main class abc.def.ghi.MyClass

在我的 build.gradle 中,我已经包含了 scala 插件,如下所示:

apply plugin: 'scala'

位于页面顶部。我需要做什么才能让它发挥作用?该项目最初是作为一个 java 项目创建的,任何 java 主类都可以正常工作。

最佳答案

根据the latest gradle docs :

All the Scala source directories can contain Scala and Java code. The Java source directories may only contain Java source code.

我的猜测是您已将 scala 源代码放在 src/main/java 下。

如果您继续遇到问题,checkout this guide.它有一个完整的 build.gradle,您应该能够开始使用。

关于java - Scala 文件不会编译为 out 文件夹中的 .class 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54133562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com