businessobjects sdk java 兼容性 java 版本

businessobjects sdk java compatibility java version

好的,我正在尝试制作一个 SDK 应用程序,并且我正在使用最新的 Java 版本(我相信 Java 8u60)并且我已经在 VM 上安装了 SAP BI 4.1 SP 6。当我 运行 我的程序首先从 BOE 调度功能开始时,我得到了这个错误

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[=12=]0(URLClassLoader.java:59)
    at java.net.URLClassLoader.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.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[=13=]0(URLClassLoader.java:59)
    at java.net.URLClassLoader.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.6。我的天啊