Hello All,
My code is
IPortalComponentRequest componentRequest = (IPortalComponentRequest) this.getRequest();
String strPublicResourcePath = componentRequest.getPublicResourcePath() + "\\resources\\DefaultCurrency.xls" ;
InputStream fs = new FileInputStream(strPublicResourcePath);
HSSFWorkbook wb;
if(fs != null){
wb = new HSSFWorkbook(fs); //<<== Runtime Exception
}
Result :
Compilation is successful
Runtime Exception:
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by: java.lang.UnsupportedClassVersionError: org/apache/poi/hssf/usermodel/HSSFWorkbook (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:540)
at com.sapportals.portal.prt.util.AutoClassLoader.findClassInternal(AutoClassLoader.java:880)
at com.sapportals.portal.prt.util.AutoClassLoader.loadClassLocally(AutoClassLoader.java:1250)
at com.sapportals.portal.prt.util.AutoClassLoader.loadClass(AutoClassLoader.java:1388)
at com.sapportals.portal.prt.util.AutoClassLoader.loadClass(AutoClassLoader.java:1357)
at com.sapportals.portal.prt.util.AutoClassLoader$2.run(AutoClassLoader.java:1465)
at java.security.AccessController.doPrivileged(Native Method)
JAR files :
poi-2.5.1.jar
poi-contrib-2.5.1-final-20040804.jar
poi-scratchpad-2.5.1-final-20040804.jar
JDK Compiler Compliance level : 1.4
Server Version : 1.4.2_32-b03
It is the IDE problem or JVM problem or code problem.
Please let me know. Thanks a Lot.