Java Scala文件不';无法编译到out文件夹中的.class文件
我正在使用Intellij。我正在尝试向使用gradle的java项目中添加一个scala主类(称为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' 在页面的
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
文件夹被标记为源。