【问题标题】:Scala worksheet not finding System.getProperty method on MacOSScala 工作表在 MacOS 上找不到 System.getProperty 方法
【发布时间】:2022-10-24 20:02:15
【问题描述】:

我正在尝试运行一个简单的命令来获取 Intellij IDEA (Mac OS) 中的当前工作目录:System.getProperty("user.dir")

当我在常规 Scala 应用程序中运行它时,我没有任何问题,但是当我在工作表中运行它时,我收到此错误:object getProperty is not a member of package System

完全相同的工作表适用于我的 Linux 机器,所以我猜它与操作系统有关?

任何帮助表示赞赏!

【问题讨论】:

  • 尝试删除构建目录并重建项目。 Build | Rebuild Project 如果这无助于重置 IDE 缓存。 File | Invalidate Caches... | Invalidate and Restart

标签: scala intellij-idea


【解决方案1】:

我可以在 M1 MacBook 上确认相同的行为。

但是,一个可能的解决方法是sys.props("user.dir"),它在工作表中对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 2020-10-03
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多