gpt4 book ai didi

java - 为 scala.js 指定 mainClass?

转载 作者:太空宇宙 更新时间:2023-11-04 09:28:58 33 4
gpt4 key购买 nike

我正在一个项目中的 scala.js 上完成本教程,并且已经有另外两个主类:https://www.scala-js.org/doc/tutorial/basic/index.html

在我的 build.sbt 文件中,我编写了这行代码。

scalaJSUseMainModuleInitializer := true

然后,我得到了这个错误:

[error] (Compile / scalaJSModuleInitializers) No main module initializer was specified (possibly because no or multiple main classes were found), but scalaJSUseMainModuleIni
tializer was set to true. You can explicitly specify it either with `mainClass := Some(...)` or with `scalaJSMainModuleInitializer := Some(...)`

我正在尝试指定主类,或者使用第二个选项(scalaJSMainModuleInitializer := Some(...))对其进行编译。

主类的文件夹在src/main/scala/scalaJSclasses/webapp,主类名为App,主方法名为main。

(...) 里有什么??

我已经尝试过

mainClass := Some("src/main/scala/scalaJSclasses.webapp.App.main")
mainClass := Some("src/main/scala/scalaJSclasses.webapp.App")


scalaJSUseMainModuleInitializer := mainMethod("scalaJSclasses.webapp.App.Main", "main")

我想我只是需要帮助来弄清楚它如何读取文件的路径。请帮忙。

最佳答案

您不需要指定要使用的类的文件路径。

试试这个

mainClass := Some("scalaJSclasses.webapp.App")

关于java - 为 scala.js 指定 mainClass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57349608/

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