Mọi thứ chạy không có vấn đề gì khi tôi làm việc trên IntelliJ, nhưng khi tôi cố gắng biên dịch và chạy mã Scala của tôi trong dòng lệnh (với sbt run
) lên.Scala sbt run - "Unsupported major.minor version 52.0"
[error] (run-main-0) java.lang.UnsupportedClassVersionError: akka/event/LogSource : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: akka/event/LogSource : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2625)
at java.lang.Class.getMethod0(Class.java:2866)
at java.lang.Class.getMethod(Class.java:1676)
Tôi đang sử dụng Ubuntu 14.04 LTS.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
Và phiên bản Scala của tôi là 2.9.2.
$ scalac -version
Scala compiler version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL
Tôi hầu như không bắt đầu học Scala cách đây vài tuần, vì vậy nếu ai đó có thể cung cấp một số lời khuyên về những gì tôi nên xem xét, nó sẽ được đánh giá cao.
Tôi đã có vấn đề tương tự trên Eclipse Neon.3 và Ubuntu 16.04 LTS đang cập nhật jre mặc định thông qua 'sudo update-alternatives --config java' – vasigorc