【问题标题】:How to create a new SBT project with LibGDX?如何使用 LibGDX 创建新的 SBT 项目?
【发布时间】:2017-11-18 22:48:35
【问题描述】:

我想用 LibGDX 创建一个新的 SBT 项目并使用 IntelliJ 作为我的 IDE。我已经尝试关注这些instructions,即使我成功完成了 g8 设置过程,我也无法通过 SBT shell 运行该项目。

[IJ]> desktop/run
[error] Expected ID character
[error] Not a valid command: desktop
[error] Expected project ID
[error] Expected configuration
[error] Expected ':' (if selecting a configuration)
[error] Expected key
[error] Not a valid key: desktop (similar: test, skip, description)
[error] desktop/run
[error]        ^
[IJ]> run
java.lang.RuntimeException: No main class detected.
        at scala.sys.package$.error(package.scala:27)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) No main class detected.
[error] Total time: 0 s, completed Nov 18, 2017 5:45:03 PM
[IJ]> baseDirectory
[info] C:\Users\<MyName>\IdeaProjects\MyProject
[IJ]>

【问题讨论】:

    标签: scala intellij-idea libgdx sbt


    【解决方案1】:

    我想通了,当我运行 g8 模板时,它会自动使用我的项目名称创建一个文件夹 - 所以我的文件夹结构看起来像 C:\Users\MyName\IdeaProject\MyProject\myproject。我在 C:\Users\MyName\IdeaProject\MyProject 中运行了 sbt,它创建了一个不正确的 sbt 构建,而我应该在 C:\Users\MyName\IdeaProject\MyProject\myproject 中运行它。

    此外,ios 模块失败,但我不打算以 ios 为目标,因此我从 build.scala 和 plugins.sbt 中删除了 roboscala 插件和 ios 变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-20
      • 2011-05-14
      • 2018-02-09
      • 2014-09-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多