|
Software License Agreement
All licensed HP OpenVMS Alpha customers are entitled to download
HP software for the Java™ Platform at no cost, subject to
the product's Software Licensing Terms and Conditions. Please read
these thoroughly and commence downloading of kits only after acceptance
of the terms and conditions. If you access this software, you are
manifesting your legal agreement to the terms of the Software License
Agreement.
Software Development Kit (SDK) v 1.4.2-4
The SDK v 1.4.2-4 kit is based on Sun Microsystems' Java™
2 SDK, Standard Edition (J2SDK), v 1.4.2_06 Solaris Reference Release
and implements the J2SDK v 1.4.2 and passes all the tests in Sun's
Java Compatibility Kit test suite (JCK V1.4a). The SDK includes
the Run Time Environment (RTE) although the RTE is also available
as a separate kit.
The SDK v 1.4.2-4 kit is available for OpenVMS Alpha Version 7.3-1
and higher.
This kit requires operating system patches (ECOs). For detailed
patch information, see the SDK
v 1.4.2 patch installation page.
» read license
» download kit
Run Time Environment (RTE) v 1.4.2-4
The RTE is targeted primarily for developers who want to bundle
the RTE with their applications for redistribution. The RTE is included
with the SDK but please note that redistribution of the SDK is not
permitted. Information for developers who redistribute the RTE with
their software can be found in the RTE documentation.
The RTE requires the same operating system patches (ECOs) as the
SDK.
» read license
» download kit
Patch Release Kits (1.4.2-4.p5)
Note: HP periodically develops patch release kits
that contain bug fixes for a small number of specific problems.
The 1.4.2-4.p5 patch kit fixes the following problem in SDK v 1.4.2-4:
-Xdynclassgc (stack corruption)
Previous versions of the Fast VM incorrectly computed a branch
offset under rare conditions if the memory had previously been
used by a recently freed class. This could result in a stack corruption.
This issue has been corrected.
The following problems are included in 1.4.2-4.p5 and the prior
1.4.2-4.p2 patch kit:
- Global memory exhaustion (Out of Memory)
The Fast VM sometimes allocates memory in the global memory region
during garbage collection, but previous versions did not reuse
this memory during subsequent garbage collections. This has been
corrected so that such memory is reused.
- Delete or renaming of a file created a memory leak
When deleting or renaming a file on OpenVMS, memory was allocated
for temporary use but was never freed. This memory leak has been
fixed.
String.intern() (Out of
Memory)
Previous versions allocated memory for String.intern() from the
global memory region, and this memory was not garbage collected.
Starting with this kit, String.intern() results are now allocated
as a String object subject to normal garbage collection.
- Reference Object processing
If a "finalize" method is provided for a PhantomReference
object, the reference object and its referent might not be garbage
collected, and the finalizer would never be run. This problem
has been corrected.
- Miscellaneous small memory leaks
Previous versions had several small memory leaks, which were found
while testing early versions of this kit on long running Java
applications. These problems have been fixed.
-
-Xdynclassgc (ACCVIO)
Previous versions of the Fast VM incorrectly unloaded interface
classes in some cases when using the -Xdynclassgc option. This
could result in an ACCVIO at random times. This issue has been
fixed.
» download patch kit 1.4.2-4.p5 (SDK
v 1.4.2) (RTE v 1.4.2)
» download patch kit 1.4.2-4.p2 (SDK
v 1.4.2) (RTE v 1.4.2)
|