我想在Intellj中为Scala运行一种HelloWorld类型的程序。Intellj中的Scala配置
我的代码是
package helloscala
object HelloScala { def main(args: Array[String]) { Console.println("Hello, world!"); } }
我无能的误差,即由INtellj IDE提示。
JDK is JDK5
错误是
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 5?如果没有,那么只需安装一个更新的JDK。 – maba 2013-04-22 05:54:41
那么我现在的代码库是Java 5.我不想冒这个风险 – user1993412 2013-04-22 05:55:40
@ user1993412你在使用什么样的scala版本? – 2013-04-22 05:58:23