ランチャーを実行しようとしましたが、次のエラーが発生しました。
Exception in thread "main" java.lang.UnsupportedClassVersionError: sun/misc/FloatingDecimal : Unsupported major.minor version 51.0
at java.lang.Double.toString(Double.java:196)
at java.lang.String.valueOf(String.java:2985)
at java.security.Provider.putId(Provider.java:433)
at java.security.Provider.<init>(Provider.java:137)
at sun.security.jca.ProviderList$1.<init>(ProviderList.java:71)
at sun.security.jca.ProviderList.<clinit>(ProviderList.java:70)
at sun.security.jca.Providers.<clinit>(Providers.java:56)
at sun.security.util.ManifestEntryVerifier.<clinit>(ManifestEntryVerifier.java:47)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:335)
at java.util.jar.JarFile.getInputStream(JarFile.java:410)
at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:721)
at sun.misc.Resource.cachedInputStream(Resource.java:77)
at sun.misc.Resource.getByteBuffer(Resource.java:160)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:266)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: com.facebook.presto.server.PrestoServer. Program will exit.
ランチャーを JDK 6 で実行したためだと思います (ただし、JDK 7 が必要でした)。JDK 6 で実行できる Presto のバージョンはありますか? 現在、Cloudera Hadoop クラスターで実行したいと考えており、Cloudera は JDK 6 でしかうまく動作しないようです。
ありがとう。