poi-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörn Franke <jornfra...@gmail.com>
Subject Re: Migrating from 3.14 to 3.17 and JDK7 to JDK9: Issues with Package accessibility:
Date Wed, 07 Feb 2018 13:11:10 GMT
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 <masandma@gmail.com> 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: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org


Mime
View raw message