2015-08-28 296 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

有關您的信息,此限制是由於我們必須支持的應用程序服務器。 –