Java Scala文件不';无法编译到out文件夹中的.class文件

Java Scala文件不';无法编译到out文件夹中的.class文件,java,scala,intellij-idea,Java,Scala,Intellij Idea,我正在使用Intellij。我正在尝试向使用gradle的java项目中添加一个scala主类(称为abc.def.ghi.MyClass)。java文件都被编译到out目录中的.class文件中,但我的scala文件仍然是.scala文件(不确定这是否相关)。尝试在scala文件中创建主类时,出现以下错误: 错误:无法找到或加载主类abc.def.ghi.MyClass 在我的build.gradle中,我包含了scala插件,如下所示: apply plugin: 'scala' 在页面的

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

错误:无法找到或加载主类abc.def.ghi.MyClass

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

apply plugin: 'scala'
在页面的顶部。我需要做些什么才能让它工作?该项目最初是由一个java项目创建的,任何java主类都可以正常工作。

根据:

所有Scala源目录都可以包含Scala和Java代码。Java源目录只能包含Java源代码

我猜您已经将scala源代码放在
src/main/java
下了


如果您继续遇到问题,它有一个完整的
build.gradle
,您应该可以开始使用它。

它位于
java
文件夹(未标记为源代码)下,该文件夹下有一个
src/main/scala
。并且
scala
文件夹被标记为源。