Our app has proxies built in Gen 8.0, Gen 8.5 working fine ... having to redo all the proxies for Gen86 is a problem as our web app is on an older WebSphere (WAS) and a heap of Java there running 1.6 compatible libraries ... what options are there?
I read through this Community thread: Gen 8.6 Complete Release and Java Proxy Build which indicates that the runtimes for the build tool have all been upgraded to Java 1.8
Problem is, for backward compatibility with Java 1.6, still want to build classic Java proxies in 1.6 - so the build tool no longer works as the j2ee version it wants is 1.8.
Received the error "org/apache/tools/ant/Main : Unsupported major.minor version 52.0":+++
...
CLASSPATH=D:\APP\workspace\public\ICSdev\Gen8\proxy\java\\src;D:\APP\Programs\CA\Gen86\gen\classes\csu.jar;D:\APP\Programs\CA\Gen86\gen\classes\vwrt.jar;D:\APP\Programs\CA\Gen86\gen\classes\odc.jar;D:\APP\Programs\CA\Gen86\gen\classes\jprt.jar;D:\APP\Programs\CA\Gen86\gen\classes\jprt.xml.jar;D:\APP\Programs\CA\Gen86\gen\bt\bt.jar;D:\APP\workspace\public\Sun\SDK\jdk\lib\tools.jar
java.lang.UnsupportedClassVersionError: org/apache/tools/ant/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: org.apache.tools.ant.Main. Program will exit.
...
+++