2015-08-28 300 views
-1

好吧我试图制作一个SDK应用程序,并且正在使用最新的Java版本(我相信Java 8u60),并且我已经在VM上安装了SAP BI 4.1 SP 6。当我第一次跑了我的程序从京东方调度功能,我得到这个错误businessobjects sdk java兼容性java版本

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/ghc/bo/extract/ExecuteExtract : Unsupported major.minor version 52.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:735) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:716) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:336) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:59) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:250) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:243) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:372) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:344) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:313) 
    at com.crystaldecisions.sdk.plugin.desktop.program.internal.ProgramWrapper.main(ProgramWrapper.java:49) 

,然后我换了编译器coompliance级到1.7,现在即时得到这个错误

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/ghc/bo/extract/ExecuteExtract : Unsupported major.minor version 51.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:735) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:716) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:336) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:59) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:250) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:243) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:372) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:344) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:313) 
    at com.crystaldecisions.sdk.plugin.desktop.program.internal.ProgramWrapper.main(ProgramWrapper.java:49) 

回答

-1

我需要设置编译器的合规性水平为1.6。 OMFG

+0

有关您的信息,此限制是由于我们必须支持的应用程序服务器。 –