Minimum java version to run the export?

Hi,

What is the minimum versión of JAVA in orden to run the EXCEL EXPORT for example in TOMCAT?

Thanks in advance.

Here is version for deploying Java export in Tomcat:
support.dhtmlx.com/x-files/expor … -excel.war

PS I’m not sure if I understand what do you mean when you’ve wrote ‘minimum version’.

Sorry. In my work we compile source with JDK1.4 and we run Tomcat with JDK1.4.

I,m able to run it with JDK1.6 (compilation+runtime) but I´m not able to run it with a lower version. It gives me errors like error minor/mayor version, bad class signature and so on.

war-package contains sources for export script and external library (jxl) which is imported in project as external jar. But in the same directory with file jxl.jar is located archive jxl.sources.zip which you might use to compile it with required JDK version.

I think I understand you.

I created a new Java Project in eclipse for creating my own jxl.jar from the java source in jxl.sources.zip

I started compiling with JDK1.6 and replaced the supplied JAR with my own jar.

It doesn´t work. It gives me

java.lang.ExceptionInInitializerError
at jxl.Workbook.createWorkbook(Workbook.java:393)
at com.dhtmlx.xml2excel.ExcelWriter.createExcel(ExcelWriter.java:69)
at com.dhtmlx.xml2excel.ExcelWriter.generate(ExcelWriter.java:47)
at ExcelGenerator.doPost(ExcelGenerator.java:16)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at jxl.common.Logger.initializeLogger(Logger.java:71)
at jxl.common.Logger.getLogger(Logger.java:42)
at jxl.WorkbookSettings.(WorkbookSettings.java:42)
… 30 more

Anyway, it isn´t very important to me. I think i would be allowed to put a Tomcat with JDK1.6 here in the job.