简体   繁体   English

Intellij 中的 Scala 配置

[英]Scala configuration in Intellij

I am trying to run an HelloWorld kind of program for Scala , in Intellij.我正在尝试在 Intellij 中为 Scala 运行一个 HelloWorld 类型的程序。

My code is:我的代码是:

package helloscala包 helloscala

object HelloScala { def main(args: Array[String]) { Console.println("Hello, world!"); object HelloScala { def main(args: Array[String]) { Console.println("Hello, world!"); } } } }

I am clueless about the error , that is prompted by the INtellij IDE.我对错误一无所知,这是由 INtellij IDE 提示的。

 JDK is JDK5

Error is:错误是:

java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Exception in thread "main" java.lang.UnsupportedClassVersionError: 在 java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader) 中的 .class 文件中的错误版本号.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) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 线程“main”中的异常

Any input would be great.任何输入都会很棒。

Scala 2.10 doesn't support Java 5. Scala 2.10不支持 Java 5。

Software Requirements: The Scala software distribution can be installed on any Unix-like or Windows system.软件要求:Scala 软件发行版可以安装在任何类 Unix 或 Windows 系统上。 It requires the Java runtime version 1.6 or later.它需要 Java 运行时版本 1.6 或更高版本。

Use JDK 7 + sbt-idea plugin.使用 JDK 7 + sbt-idea 插件。

SBT is the preferred build tool SBT是首选的构建工具

I recommend my project skeleton for setting it all up.我推荐我的项目框架来设置它。 Intllij + SBT (+eclipse if you so want to) Intllij + SBT(如果你愿意的话,+eclipse)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM