【问题标题】:Scala configuration in IntellijIntellij 中的 Scala 配置
【发布时间】:2013-04-22 05:49:59
【问题描述】:

我正在尝试在 Intellij 中为 Scala 运行 HelloWorld 类程序。

我的代码是:

helloscala 包

object HelloScala { def main(args: Array[String]) { Console.println("你好,世界!"); } }

我对错误一无所知,这是由 INtellij IDE 提示的。

 JDK is JDK5

错误是:

java.lang.UnsupportedClassVersionError:.class 中的版本号错误 java.lang.ClassLoader.defineClass1(Native Method) 的文件 java.lang.ClassLoader.defineClass(ClassLoader.java:621) 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 在 java.net.URLClassLoader.access$100(URLClassLoader.java:56) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:195) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:188) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:252) 在 java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 线程“main”中的异常

任何输入都会很棒。

【问题讨论】:

  • 您使用 Java 5 有什么特别的原因吗?如果没有,那么只需安装更新的 JDK。
  • 我目前的代码库是 Java 5。我不想冒险
  • @user1993412 你用的是什么scala版本?
  • 版本是 scala 2.9.2

标签: java scala ide intellij-idea


【解决方案1】:

Scala 2.10 不支持 Java 5。

软件要求: Scala 软件发行版可以安装在任何类 Unix 或 Windows 系统上。它需要 Java 运行时版本 1.6 或更高版本。

【讨论】:

  • 他说他正在使用 scala 2.9.2。我认为您可以从答案中删除 2.10 版本。我认为软件要求适用于所有 Scala 版本。
  • @Kaz Sera,我正在使用 Scala 2.9.2
  • 是的,它仅适用于 JDK 6,我想是的,如果可以轻松更新我的代码库,我会这样做。谢谢大家的投入!!!
  • 我会建议一直到JDK7。
【解决方案2】:

使用 JDK 7 + sbt-idea 插件。

SBT 是首选的构建工具

我推荐我的项目skeleton 进行设置。 Intllij + SBT (+eclipse 如果你想的话)

【讨论】:

    猜你喜欢
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2016-09-29
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多