You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by Avik Sengupta <av...@itellix.com> on 2004/08/11 10:49:41 UTC

JDK 1.3 support

Even tho most committers, I believe, run 1.4 as their regular JVM's
these days, we've always tried to ensure that POI runs properly in a jdk
1.3 environment. Any 1.4'isms therefore are usually the result of
overlooking, rather than policy.

Personally, I've tried to occasionally compile and test in a 1.3
environment, to ensure we stay 1.3 clean. However, this is getting
increasingly difficult to do, particularly for people running Linux for
various reasons [1]. 

However, I suppose keeping 1.3 compatibility is important for many of
our users. So this mail is really to say that if running poi in JDK1.3
is important to you then:

1. Please say so
2. Someone please volunteer to compile and test latest CVS once in a
while to ensure we stay 1.3 clean. 


Regards
-
Avik

[1] Sun JDK 1.3 do not run well in recent Linux distributions,incl
Fedora. See
http://bugzilla.redhat.com/bugzilla/long_list.cgi?buglist=110610 for an
explanation. Gump no longer does 1.3 runs. Many libraries that one
downloads these days are NOT compiled with 1.3 bytecode compatibility,
therefore throwing "invalid class" errors when run with jdk 1.3


---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: poi-dev-help@jakarta.apache.org


Re: JDK 1.3 support

Posted by Ralph Scheuer <ra...@gmx.net>.
Avik,

> Even tho most committers, I believe, run 1.4 as their regular JVM's
> these days, we've always tried to ensure that POI runs properly in a 
> jdk
> 1.3 environment. Any 1.4'isms therefore are usually the result of
> overlooking, rather than policy.

That is good to hear. I am fully aware that many developers tend to 
make use of Java 1.4 once they installed it as it is extremely easy to 
use that one particular parameter in some class that was freshly 
introduced in 1.4.x.

In the server space, however, it is not too uncommon to maintain a 
running application over a long period of time without too many updates 
to the base system. There are some production environments where we had 
to extend the application functionality without being able to upgrade 
the underlying JDK for various reasons, e.g. the resulting downtime, 
the efforts required for testing everything against the new JDK etc.
>
> Personally, I've tried to occasionally compile and test in a 1.3
> environment, to ensure we stay 1.3 clean. However, this is getting
> increasingly difficult to do, particularly for people running Linux for
> various reasons [1].

However, for server solutions, this is extremely helpful. Server 
applications tend exist for a long time and grow as  much as they 
possibly can. Adding something like Excel text extraction does not fly 
well with the customer if it is the sole justification of a JDK upgrade 
along with the resulting tests and the downtime. Developers don't 
necessarily have to use a JDK 1.3.x to produce code that works on 1.3.x 
VMs.
>
> However, I suppose keeping 1.3 compatibility is important for many of
> our users. So this mail is really to say that if running poi in JDK1.3
> is important to you then:
>
> 1. Please say so

Done.

> 2. Someone please volunteer to compile and test latest CVS once in a
> while to ensure we stay 1.3 clean.

If you are willing to provide some newbie support once in a while ;-)


Ralph


---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: poi-dev-help@jakarta.apache.org


Re: JDK 1.3 support

Posted by Rainer Klute <kl...@rainer-klute.de>.
On Fri, 2004-08-13 at 01:58, Glen Stampoultzis wrote:
> I just noticed last night that the test case was failing on 1.3.  I assume 
> there is no reasonable work-arounds?
> 
> I guess we should be careful to communicate this fact to our users.

I made this explicit in the HPSF HOW-TO and hope you find it sufficient.

Best regards
Rainer Klute

                           Rainer Klute IT-Consulting GmbH
  Dipl.-Inform.
  Rainer Klute             E-Mail:  klute@rainer-klute.de
  Körner Grund 24          Telefon: +49 172 2324824
D-44143 Dortmund           Telefax: +49 231 5349423


---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: poi-dev-help@jakarta.apache.org


Re: JDK 1.3 support

Posted by ac...@apache.org.
As soon as 5.0 aka 1.5 comes out lets drop support for 1.3
--=20
Andrew C. Oliver
http://www.superlinksoftware.com/poi.jsp
Custom enhancements and Commercial Implementation for Jakarta POI

http://jakarta.apache.org/poi
For Java and Excel, Got POI?


> From: Glen Stampoultzis <gs...@iinet.net.au>
> Reply-To: "POI Developers List" <po...@jakarta.apache.org>
> Date: Fri, 13 Aug 2004 09:58:43 +1000
> To: "POI Developers List" <po...@jakarta.apache.org>
> Subject: Re: JDK 1.3 support
>=20
>=20
> I just noticed last night that the test case was failing on 1.3.  I assum=
e
> there is no reasonable work-arounds?
>=20
> I guess we should be careful to communicate this fact to our users.
>=20
> Regards,
>=20
> Glen
>=20
> At 01:46 AM 12/08/2004, you wrote:
>> On Wed, 2004-08-11 at 10:49, Avik Sengupta wrote:
>>> Even tho most committers, I believe, run 1.4 as their regular JVM's
>>> these days, we've always tried to ensure that POI runs properly in a jd=
k
>>> 1.3 environment. Any 1.4'isms therefore are usually the result of
>>> overlooking, rather than policy.
>>=20
>> While HPSF compiles under JDK 1.3 the codepage support won't satisfy
>> you. The reason is that HPSF heavily relies on the JDK's codepage
>> support and JDK 1.3's is only rudimentaty.
>>=20
>> Best regards
>> Rainer Klute
>>=20
>>                            Rainer Klute IT-Consulting GmbH
>>   Dipl.-Inform.
>>   Rainer Klute             E-Mail:  klute@rainer-klute.de
>>   K=F6rner Grund 24          Telefon: +49 172 2324824
>> D-44143 Dortmund           Telefax: +49 231 5349423
>>=20
>>=20
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: poi-dev-help@jakarta.apache.org
>=20
>=20
> Glen Stampoultzis
> gstamp@iinet.net.au
> http://members.iinet.net.au/~gstamp/glen/
>=20


---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: poi-dev-help@jakarta.apache.org


Re: JDK 1.3 support

Posted by Glen Stampoultzis <gs...@iinet.net.au>.
I just noticed last night that the test case was failing on 1.3.  I assume 
there is no reasonable work-arounds?

I guess we should be careful to communicate this fact to our users.

Regards,

Glen

At 01:46 AM 12/08/2004, you wrote:
>On Wed, 2004-08-11 at 10:49, Avik Sengupta wrote:
> > Even tho most committers, I believe, run 1.4 as their regular JVM's
> > these days, we've always tried to ensure that POI runs properly in a jdk
> > 1.3 environment. Any 1.4'isms therefore are usually the result of
> > overlooking, rather than policy.
>
>While HPSF compiles under JDK 1.3 the codepage support won't satisfy
>you. The reason is that HPSF heavily relies on the JDK's codepage
>support and JDK 1.3's is only rudimentaty.
>
>Best regards
>Rainer Klute
>
>                            Rainer Klute IT-Consulting GmbH
>   Dipl.-Inform.
>   Rainer Klute             E-Mail:  klute@rainer-klute.de
>   Körner Grund 24          Telefon: +49 172 2324824
>D-44143 Dortmund           Telefax: +49 231 5349423
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: poi-dev-help@jakarta.apache.org


Glen Stampoultzis
gstamp@iinet.net.au
http://members.iinet.net.au/~gstamp/glen/

Re: JDK 1.3 support

Posted by Rainer Klute <kl...@rainer-klute.de>.
On Wed, 2004-08-11 at 10:49, Avik Sengupta wrote:
> Even tho most committers, I believe, run 1.4 as their regular JVM's
> these days, we've always tried to ensure that POI runs properly in a jdk
> 1.3 environment. Any 1.4'isms therefore are usually the result of
> overlooking, rather than policy.

While HPSF compiles under JDK 1.3 the codepage support won't satisfy
you. The reason is that HPSF heavily relies on the JDK's codepage
support and JDK 1.3's is only rudimentaty.

Best regards
Rainer Klute

                           Rainer Klute IT-Consulting GmbH
  Dipl.-Inform.
  Rainer Klute             E-Mail:  klute@rainer-klute.de
  Körner Grund 24          Telefon: +49 172 2324824
D-44143 Dortmund           Telefax: +49 231 5349423


---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: poi-dev-help@jakarta.apache.org