According to [1], we ended support for JDK 1.5 in POI 3.11-beta 1. We added
commons-logging, commons-codec, and log4j in that version, so maybe those
libraries required Java 6+. None of our current dependencies require Java 7
yet.

> I'm ambivalent on this issue, as see our web sphere environment (at my
> $DAYJOB at a big insurance company) languish around on IBM JDK 1.5 / 1.6
...

I thought my ¢ompany was slow to upgrade. We switched off of Windows XP
weeks before Microsoft ended support, and switched to Java 7 only 18 months
ago. We finally upgraded to 64-bit Oracle JRE 7 so that people can run
applications using POI with more than 1024 MB max heap. This was a big deal
because 1GB heap can read up to 4MB Excel files using XSSF.

[1] http://poi.apache.org/changes.html
On Dec 23, 2015 7:43 AM, "David kerber" <dcker...@verizon.net> wrote:

> I still use Java 6 with POI in production, and I would suggest that if you
> bump up the required java level and start using the new language features,
> then only do so when you bump the major version of POI.  To me, bumping the
> required java is too big of a change for just a point release of POI.
>
>
>
> On 12/23/2015 9:43 AM, Nick Burch wrote:
>
>> On Wed, 23 Dec 2015, Javen O'Neal wrote:
>>
>>> Oracle released Java 6 in 2006, ended support for Java 6 in 2013 and
>>> released Java 7 in 2011 and ended support in 2015. Java 8 was released
>>> in 2014.
>>>
>>
>> Many of our users work for big conservative organisations, who'd much
>> rather throw money at a vendor to extend support rather than risk an
>> upgrade. As such, we've tended to be very slow to bump the minimum
>> version up, because of the potential impact, not only for our users
>> directly, but also those who get POI via frameworks/runtimes that also
>> lag.
>>
>> There are a few language features introduced in Java 7 that would be
>>> nice to use in POI. This would mean asking everyone to move off of
>>> Java 6, but seems justifiable.
>>>
>>
>> It might be best off asking on the user list how many people are still
>> on Java 6, to get an idea of how big an issue that would be. However,
>> note that many on the users list will be more advanced than the wider
>> usage base!
>>
>> Nick
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
>> For additional commands, e-mail: dev-h...@poi.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
> For additional commands, e-mail: dev-h...@poi.apache.org
>
>

Reply via email to