Hi I have been using apache POI version 3.9 for more than a year now. Until now I was using Java 7 for my app. Today, I upgraded to Java 8. Since then I have been having a lot of issues with POI 3.9.
First, I got an error java.lang.ClassNotFoundException: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTPhoneticRun I have poi-ooxml-schema-3.9 in my classpath. When I exploded the jar file, I don't see org.openxmlformats.schemas.spreadsheetml.x2006.main.CTPhoneticRun. I don't how I did not see this error before. What does the java compiler/runtime has anything to do with this? After some research, I found that 3.7 version has this file. So downgraded to 3.7. But now I am getting an error package org.apache.poi.xssf.streaming does not exist. Looked at the poi-ooxml.jar. This file doesn't exist. Now I am stuck. I can't use 3.7 or 3.9. Am I missing something here. Any ideas how to solve this problem? Thanks Anand
