Java 带有libGdx和Gradle的Scala实例化错误

Java 带有libGdx和Gradle的Scala实例化错误,java,scala,gradle,intellij-idea,libgdx,Java,Scala,Gradle,Intellij Idea,Libgdx,我只想在我的libGdx项目中为桌面编译.scala文件,但是出现了这个错误 正在执行任务“DesktopLauncher.main()” 正在执行任务:[DesktopLauncher.main()] 任务:核心:编译最新版本 任务:核心:processResources无源 任务:核心:更新类 任务:核心:jar更新 任务:桌面:compileJava失败 警告:[选项]引导类路径未与-source 1.6一起设置 C:\Users\cpepi001\Desktop\myGdxGame\De

我只想在我的libGdx项目中为桌面编译.scala文件,但是出现了这个错误

正在执行任务“DesktopLauncher.main()”

正在执行任务:[DesktopLauncher.main()]

任务:核心:编译最新版本 任务:核心:processResources无源 任务:核心:更新类 任务:核心:jar更新

任务:桌面:compileJava失败 警告:[选项]引导类路径未与-source 1.6一起设置 C:\Users\cpepi001\Desktop\myGdxGame\Desktop\src\com\mygdx\game\Desktop\DesktopLauncher.java:11:错误:找不到符号 新HelloScala(); ^ 符号:HelloScala类 位置:类DesktopLauncher 1错误 1警告

失败:生成失败,出现异常

  • 出了什么问题: 任务“:桌面:compileJava”的执行失败。 编译失败;有关详细信息,请参阅编译器错误输出

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

此版本中使用了不推荐的Gradle功能,使其与Gradle 6.0不兼容。 使用“--warning mode all”显示单个弃用警告。 看

生成在0秒内失败 3项可执行任务:1项已执行,2项最新 下午2:10:42:任务执行已完成“DesktopLauncher.main()”

复制步骤:

  • 创建一个新的LibGDX项目
  • 右键单击桌面模块->添加框架支持->Scala(v2.10.4)
  • 在桌面模块内创建一个新的.scala文件
  • 在DesktopLauncher.java内部实例化类(即
    newhelloscala)

  • 我也尝试了,但没有成功

    我设法找到了解决办法

  • build.gradle(项目

    • 将Scala插件添加到
      项目(“:core”)
      部分:
      应用插件:“Scala”
    • 在依赖项中包括scala库:
      implementation“org.scala lang:scala库:$scalaLibraryVersion”
  • build.gradle(模块:桌面)

    • 将sourceset.main.
      java
      .srcDirs=[“src/”]更改为sourceset.main.
      scala
      .srcDirs=[“src/”]