Microsoft SDK for Java

Release Notes - What's New

This topic covers new features and other enhancements that come with the SDK for Java, version 4.0.

Note   The build numbers of the Microsoft VM and jvc for this SDK release can be found in Build.txt, located in the SDK's Relnotes folder.

Microsoft VM Enhancements
New Development Tools and Utilities
New Classes, Interfaces, and Methods
New Samples
New Documentation

Microsoft VM Enhancements

For information on Microsoft VM issues that have been fixed, see Microsoft VM Updates. Information on fixes to the Microsoft VM after the SDK for Java 4.0 release will be posted to http://www.microsoft.com/java/download.htm This link takes you to a site on microsoft.com.

The current release of the Microsoft VM continues its performance leadership and includes:

JDK 1.1 support

Expanded Compaq DIGITAL Alpha Support

Year 2000 (Y2K) Compliance

Java/COM Integration

Miscellaneous

For more documentation on the Microsoft VM, see Microsoft Virtual Machine.

New Development Tools and Utilities

Tools and utilities are located in the Bin folder (for x86 architectures) and the Binalpha folder (for Compaq DIGITAL Alpha architectures). Be sure to have the CLASSPATH environment variable set correctly.

Expanded Compaq DIGITAL Alpha Support

Microsoft Compiler for Java

The Microsoft Compiler for Java (jvc) supports JDK 1.1 (with the exception of RMI, which is freely available from our ftp site This link takes you to a site on microsoft.com).

In this version of jvc, the /x option that disables Microsoft extensions is the default setting. For more information about jvc command-line options and error messages, see Jvc.

Note   For users of Microsoft® Visual J++®, the Samples contained within the Microsoft SDK for Java support newer features supported by the Microsoft Compiler for Java (Jvc.exe).

To use these new language features with Microsoft® Visual J++® and the Microsoft SDK for Java Samples, you must replace three files in Visual J++ with their respective SDK versions:

  1. Back up the current Visual J++ versions of Jvc.exe, Jps.dll, and Msjvc.dll.

  2. Copy Jvc.exe, Jps.dll, and Msjvc.dll from %SDKDIR%\Bin to your Visual J++ directory. Projects and samples will then build using the new compiler.

VM Uninstaller

Uninstaller.exe removes the Microsoft virtual machine from the computer.

IntegrationClasses.exe

IntegrationClasses.exe installs additional com.ms packages for integration purposes. IntegrationClasses2000.exe is for use on computers running Microsoft® Windows® 2000. It installs packages such as com.ms.iis.asp, which is required for running the ASP Java Component Framework Samples. It also installs com.ms.ie, which contains 47 class files that are hooks for Java into Microsoft® Internet Explorer.

New Classes, Interfaces, and Methods

This section organizes the additions according to the version of the Microsoft VM to which they apply.

Microsoft VM versions 2436 through 2925
Microsoft VM versions 2925 through 3167
Microsoft VM versions 3167 through 3234

Microsoft VM versions 2436 through 2925

Note   By design, individual members of the com.ms.win32 package are not documented.

Microsoft VM versions 2925 through 3167

Note   By design, individual members of the com.ms.win32 package are not documented.

Microsoft VM versions 3167 through 3234

Note   By design, individual members of the com.ms.win32 package are not documented.

New Samples

The following samples are new and are located in subdirectories of %SDKDIR%\Samples:

COM

Location: Samples\com\jexegen\stub
Location: Samples\com\custommarshal\vardate
Location: Samples\com\COMClassObject
Location: Samples\com\iid_is_size_is

Java Media Player

Location: Samples\jdirect\mediaplayer

Heap Monitor

Location: Samples\profiler\heapmon

ASP Java Component Framework Samples

Location: Samples\ASP

For more information on samples, see the Samples Overview.

New Documentation

For a list of revisions made to the documentation since the last SDK release, see Documentation Updates.

Locations for the Available Documentation

Part Location Description
SDKdocs %SDKDIR%\Docs\Sdkdocs.chm

www.microsoft.com/java/sdk/40/Start.htm
Microsoft SDK for Java
Integration %SDKDIR%\Docs\Integration.chm White papers and Java package reference information for integrating Java with Microsoft technologies
Javadocs %SDKDIR%\Docs\Javadocs.chm Java 1.1 Core API
Samples %SDKDIR%\Samples\Start.htm Samples included in the SDK for Java

© 1999 Microsoft Corporation. All rights reserved. Terms of use.