Adopt OpenJDK 11 support for running programs built with POI 3.15 and oracle JDK1.8

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Adopt OpenJDK 11 support for running programs built with POI 3.15 and oracle JDK1.8

sdtemp13
Hello Members,

Greetings !

I have some queries on compatibility:

1.  We intend to compile \ build our POI 3.15 code with Oracle JDK 1.8 on a development machine.  However, the user machine shall have Adopt OpenJDK 11.0.7 where these programs are intended to run.  Is this combination supported - can we run our programs with Adopt OpenJDK?  Is Oracle JRE \ JDK mandatory to be available on client machine to run the programs.

2.  Is POI 3.9 and 3.15 compatible with MS Excel 2019?

Thanks for your support.


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Adopt OpenJDK 11 support for running programs built with POI 3.15 and oracle JDK1.8

fanningpj@apache.org
We would always recommend users use the latest release. POI 4.1.2.
https://poi.apache.org/download.html

You should not need to recompile the code. We would recommend using pre-built binaries or jars hosted on Maven Central.

We would expect the code to run ok on Adopt OpenJDK 11.0.x - you will need to have a JRE or JDK installed.

If someone creates a file using Excel 2019 - the biggest concern would be if they use Strict OOXML or Transitional OOXML formats - POI does not support Strict OOXML format.
Excel 2019 may also have some features that we don't support.






On Thursday 31 December 2020, 14:50:33 GMT, SD1 D <[hidden email]> wrote:





Hello Members,

Greetings !

I have some queries on compatibility:

1.  We intend to compile \ build our POI 3.15 code with Oracle JDK 1.8 on a development machine.  However, the user machine shall have Adopt OpenJDK 11.0.7 where these programs are intended to run.  Is this combination supported - can we run our programs with Adopt OpenJDK?  Is Oracle JRE \ JDK mandatory to be available on client machine to run the programs.

2.  Is POI 3.9 and 3.15 compatible with MS Excel 2019?

Thanks for your support.


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Adopt OpenJDK 11 support for running programs built with POI 3.15 and oracle JDK1.8

sdtemp13
Thanks for the response.

1. We shall use only the prebuilt jar files of POI and use the APIs from these prebuild jar.  However, we shall use Java 1.8_u102 to build our custom programs which refers POI prebuilt jar.  Based on your response below, I understand that our custom jar file with POI based functions should work with Adopt OpenJDK 11.0.x (We will have JRE or JDK or both installed).  

We shall use the default XML based format of Excel 2019.  

2. Also we already have some existing programs developed using POI 3.9 and those are working fine with Excel 2010. (Upgrading to newer POI version may take some time and meantime we may have to use POI 3.9 with Excel 2013 or 2019 files).  We do not want to use any new features of Excel 2019, however, we shall just Open and Save our existing Excel 2010 template files to Excel 2019 without making any modifications and then open, save-as and use these template files using POI.  Since there is no change in the Excel file, we are assuming that the existing functionality (build using POI 3.9) should work with existing template files saved with new version Excel 2019 also.

Are these assumptions are correct?

Thanks

On 2020/12/31 15:44:42, "[hidden email]" <[hidden email]> wrote:

> We would always recommend users use the latest release. POI 4.1.2.
> https://poi.apache.org/download.html
>
> You should not need to recompile the code. We would recommend using pre-built binaries or jars hosted on Maven Central.
>
> We would expect the code to run ok on Adopt OpenJDK 11.0.x - you will need to have a JRE or JDK installed.
>
> If someone creates a file using Excel 2019 - the biggest concern would be if they use Strict OOXML or Transitional OOXML formats - POI does not support Strict OOXML format.
> Excel 2019 may also have some features that we don't support.
>
>
>
>
>
>
> On Thursday 31 December 2020, 14:50:33 GMT, SD1 D <[hidden email]> wrote:
>
>
>
>
>
> Hello Members,
>
> Greetings !
>
> I have some queries on compatibility:
>
> 1.  We intend to compile \ build our POI 3.15 code with Oracle JDK 1.8 on a development machine.  However, the user machine shall have Adopt OpenJDK 11.0.7 where these programs are intended to run.  Is this combination supported - can we run our programs with Adopt OpenJDK?  Is Oracle JRE \ JDK mandatory to be available on client machine to run the programs.
>
> 2.  Is POI 3.9 and 3.15 compatible with MS Excel 2019?
>
> Thanks for your support.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Adopt OpenJDK 11 support for running programs built with POI 3.15 and oracle JDK1.8

PJ Fanning
Noone can provide you with any guarantees. Apache POI is open source and free. It is a collaboration between many volunteers. The Microsoft file formats are too complex and varied for us to have coverage for all use cases.
If your use case is similar to use cases of individuals and teams who have contributed code and tests to POI then there is a good chance that POI will work well for you. You may need to write some custom code on top of what POI provides.





On Tuesday 5 January 2021, 06:42:10 GMT, SD1 D <[hidden email]> wrote:





Thanks for the response.

1. We shall use only the prebuilt jar files of POI and use the APIs from these prebuild jar.  However, we shall use Java 1.8_u102 to build our custom programs which refers POI prebuilt jar.  Based on your response below, I understand that our custom jar file with POI based functions should work with Adopt OpenJDK 11.0.x (We will have JRE or JDK or both installed). 

We shall use the default XML based format of Excel 2019. 

2. Also we already have some existing programs developed using POI 3.9 and those are working fine with Excel 2010. (Upgrading to newer POI version may take some time and meantime we may have to use POI 3.9 with Excel 2013 or 2019 files).  We do not want to use any new features of Excel 2019, however, we shall just Open and Save our existing Excel 2010 template files to Excel 2019 without making any modifications and then open, save-as and use these template files using POI.  Since there is no change in the Excel file, we are assuming that the existing functionality (build using POI 3.9) should work with existing template files saved with new version Excel 2019 also.

Are these assumptions are correct?

Thanks

On 2020/12/31 15:44:42, "[hidden email]" <[hidden email]> wrote:

> We would always recommend users use the latest release. POI 4.1.2.
> https://poi.apache.org/download.html
>
> You should not need to recompile the code. We would recommend using pre-built binaries or jars hosted on Maven Central.
>
> We would expect the code to run ok on Adopt OpenJDK 11.0.x - you will need to have a JRE or JDK installed.
>
> If someone creates a file using Excel 2019 - the biggest concern would be if they use Strict OOXML or Transitional OOXML formats - POI does not support Strict OOXML format.
> Excel 2019 may also have some features that we don't support.
>
>
>
>
>
>
> On Thursday 31 December 2020, 14:50:33 GMT, SD1 D <[hidden email]> wrote:
>
>
>
>
>
> Hello Members,
>
> Greetings !
>
> I have some queries on compatibility:
>
> 1.  We intend to compile \ build our POI 3.15 code with Oracle JDK 1.8 on a development machine.  However, the user machine shall have Adopt OpenJDK 11.0.7 where these programs are intended to run.  Is this combination supported - can we run our programs with Adopt OpenJDK?  Is Oracle JRE \ JDK mandatory to be available on client machine to run the programs.
>
> 2.  Is POI 3.9 and 3.15 compatible with MS Excel 2019?
>
> Thanks for your support.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]

>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Adopt OpenJDK 11 support for running programs built with POI 3.15 and oracle JDK1.8

sdtemp13
In reply to this post by sdtemp13
Hello,

Have had a chance to review below queries.  Kindly suggest on the below queries.
Look forward to hearing form you.

Thanks & Regards,

On 2021/01/05 06:42:07, SD1 D <[hidden email]> wrote:

> Thanks for the response.
>
> 1. We shall use only the prebuilt jar files of POI and use the APIs from these prebuild jar.  However, we shall use Java 1.8_u102 to build our custom programs which refers POI prebuilt jar.  Based on your response below, I understand that our custom jar file with POI based functions should work with Adopt OpenJDK 11.0.x (We will have JRE or JDK or both installed).  
>
> We shall use the default XML based format of Excel 2019.  
>
> 2. Also we already have some existing programs developed using POI 3.9 and those are working fine with Excel 2010. (Upgrading to newer POI version may take some time and meantime we may have to use POI 3.9 with Excel 2013 or 2019 files).  We do not want to use any new features of Excel 2019, however, we shall just Open and Save our existing Excel 2010 template files to Excel 2019 without making any modifications and then open, save-as and use these template files using POI.  Since there is no change in the Excel file, we are assuming that the existing functionality (build using POI 3.9) should work with existing template files saved with new version Excel 2019 also.
>
> Are these assumptions are correct?
>
> Thanks
>
> On 2020/12/31 15:44:42, "[hidden email]" <[hidden email]> wrote:
> > We would always recommend users use the latest release. POI 4.1.2.
> > https://poi.apache.org/download.html
> >
> > You should not need to recompile the code. We would recommend using pre-built binaries or jars hosted on Maven Central.
> >
> > We would expect the code to run ok on Adopt OpenJDK 11.0.x - you will need to have a JRE or JDK installed.
> >
> > If someone creates a file using Excel 2019 - the biggest concern would be if they use Strict OOXML or Transitional OOXML formats - POI does not support Strict OOXML format.
> > Excel 2019 may also have some features that we don't support.
> >
> >
> >
> >
> >
> >
> > On Thursday 31 December 2020, 14:50:33 GMT, SD1 D <[hidden email]> wrote:
> >
> >
> >
> >
> >
> > Hello Members,
> >
> > Greetings !
> >
> > I have some queries on compatibility:
> >
> > 1.  We intend to compile \ build our POI 3.15 code with Oracle JDK 1.8 on a development machine.  However, the user machine shall have Adopt OpenJDK 11.0.7 where these programs are intended to run.  Is this combination supported - can we run our programs with Adopt OpenJDK?  Is Oracle JRE \ JDK mandatory to be available on client machine to run the programs.
> >
> > 2.  Is POI 3.9 and 3.15 compatible with MS Excel 2019?
> >
> > Thanks for your support.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]