Hi, yes i do. One Reason is that the executing machines will be updated to jre9 in a few days although I could try to use the jave 7 compliance level, at least temporary. The other Reason is that I could make very good use of the new Taskbar Features in JDK9.
A colegue of mine is desperatly waiting for the lamda expressions from jdk8 to "reduce" his code (I don't really care because i find them very hard to read compared to the old way) but we skipped JDK8 until now because of other issues (those are fixed when using jdk9 which is also weird but another storry concerning another library not related to this issue :) ). Greetings, Markus 2018-02-07 14:11 GMT+01:00 Jörn Franke <[email protected]>: > I think only poi 4.0 officially supports JDK 8 only and not JDK7 anymore. > Poi 3.17 supports 6,7,8. > > I am not sure if Poi is jdk 9 ready rested yet. Maybe the upcoming release > 4.0 will be but the release manager can give you some definitive answer. > > Do you need any specific jdk9 feature ? > > > On 7. Feb 2018, at 13:15, Markus Sandmann <[email protected]> wrote: > > > > Hi there, > > > > currently I try to migrate my Projects to the latest JDK9 as well as > > updating used libaries like apache poi. > > Comming from v3.14 and JDK7 I have a strange problem that i can't find > the > > solution to: > > > > After updating apache poi I had to adjust some parts of my code because > of > > deprecated/removed functions. (Migration to the new Color and FillPattern > > enums for example). > > > > This step works just fine. After that I started the migration from JDK7 > to > > JDK9. As soon as i switch die compiler level and system library to jdk9 > > some of the Apache POI classes become unresolveable and/or unaccessible. > > > > I already have a StackOverFlow post concerning this matter here with more > > details: > > https://stackoverflow.com/questions/48640064/migrating- > apache-poi-3-14-to-3-17-and-jdk9 > > > > The offending classes are: > > > > import org.apache.poi.ss.usermodel.Row; > > import org.apache.poi.xssf.usermodel.XSSFColor; > > import org.apache.poi.xssf.usermodel.XSSFFont; > > import org.apache.poi.xssf.usermodel.XSSFWorkbook; > > > > All result in either "cannot be resolved" or "is not accessible" > depending > > on whether i do a rebuild or a save after edit (which is strange and > might > > be an eclipse bug?). > > > > Other imports from the library like: > > import org.apache.poi.ss.usermodel.BorderStyle; > > import org.apache.poi.ss.usermodel.Cell; > > import org.apache.poi.ss.usermodel.FillPatternType; > > import org.apache.poi.ss.usermodel.IndexedColors; > > import org.apache.poi.xssf.usermodel.XSSFCellStyle; > > import org.apache.poi.xssf.usermodel.XSSFSheet; > > > > work just fine. > > > > When I switch the project back to JDK7 without touching any code the > stuff > > compiles again just fine. > > > > What's wrong here? > > > > Greetings, > > Markus > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
