Microsoft SDK for Java version 4.0 Release Notes

Redistributable Files

This topic identifies the files that you can redistribute with applications developed using the Microsoft SDK for Java. Conditions for doing so are described in section f. Redistribution Requirements in the End-User License Agreement.

The redistributable files are located inside SDK folders unless otherwise noted. When you redistribute any of these files, you must ensure that you are doing so with the correct version of the files.

The Microsoft SDK for Java no longer has a stand-alone redistributable Microsoft® Win32® API package. It is now part of the default classes installed with the Microsoft virtual machine (Microsoft VM).

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

Redistribution information is in two sections:

Categories of Redistributable Files
Files that are Not Redistributable

Categories of Redistributable Files

The categories of redistributable files are as follows:

Microsoft VM for x86 and Compaq DIGITAL Alpha Systems

You can redistribute MSJavx86.exe (a self-extracting executable for x86 systems) and MSJavAxP.exe (a self-extracting executable for Compaq DIGITAL Alpha systems) with the SDK for Java, version 4.0.

  • The Microsoft VM for x86 systems, MSJavx86.exe, can be downloaded. Go to the Microsoft Technologies for Java Web site This link takes you to a site on microsoft.com. Select the Microsoft virtual machine option from the Downloads menu and follow the Microsoft VM links to download the appropriate VM.

  • The Microsoft VM for Compaq DIGITAL Alpha systems, MSJavAxP.exe, can also be obtained from the Downloads page of the Microsoft Technologies for Java Web site This link takes you to a site on microsoft.com.

Individual files in the redistributable executables cannot be separately redistributed. The retail version of the stand-alone VM for x86 (MSJavx86.exe) can be used with retail versions of Microsoft® Internet Explorer (versions 3.02 or later); pre-release versions of Internet Explorer are not supported.

For information on the most recent version of the Microsoft VM, go to http://www.microsoft.com/java/ This link takes you to a site on microsoft.com.

SDK Tools, Header, and Library Files (x86 and Compaq DIGITAL Alpha)

Most of the files provided with the SDK in the Bin and Binalpha folders are redistributable. This section shows the location of redistributable components.

\Bin

Classd.exe, Classr.exe, Jexegen.exe, JView.exe, Guidgen.exe, JActiveX.exe, IntegrationClasses.exe, IntegrationClasses2000.exe, MSJavah.exe, Resmerge.exe, Clspack.exe, Cabarc.exe, DuBuild.exe, Javasrc.exe, Javareg.exe, Qvue.exe, Classvue.exe, Appletviewer.exe, Wjview.exe, and Vjreg.exe

\Binalpha

Qvue.exe, Jactivex.exe, Jexegen.exe, Javareg.exe, and Vjreg.exe

\Jntsvc

Jntsvc.exe, Service.zip, TestService.java, and makefile

\Include

Javaax.h, JavaDbg.h, Javaexec.h, Jclshook.h, Jevmon.h, Jevmon.idl, Nativcom.h, Jni.h, Jexefmt.h and Native.h

\Lib\i386

Javadbg.lib and Msjava.lib

\Lib\AXP

Javadbg.lib and Msjava.lib

\Readmes

Javasrc.txt and Master.inf

Internet Explorer Classes for Java

The IntegrationClasses.exe and IntegrationClasses2000.exe tools in the Bin folder install the com.ms.ie package, which contains class files that are hooks for Java into Microsoft® Internet Explorer.

SDK Sample Files

The files in the Samples folder and its subfolders containing sample code are redistributable. See the terms and conditions defined by the End-User License Agreement in section 1(d) Sample Code.

SDK Documentation Download Executable

SDKDocs40.exe is used to download the SDK documentation without having to download the entire SDK for Java. SDKDocs40.exe is located in the Docs folder and can be redistributed with the Microsoft VM and SDK components redistribution.

Microsoft DirectX Runtime

The Microsoft® DirectX® runtime can be redistributed with the Microsoft VM, which includes the DirectX package in the system class library. You can download the DirectX runtime from http://www.microsoft.com/directx This link takes you to a site on microsoft.com.

Microsoft DirectAnimation Package and Runtime

Enduser.exe is a self-extracting executable that provides the Microsoft® DirectAnimation® runtime. This file can be downloaded from http://www.microsoft.com/directx/overview/danim/default.asp This link takes to you a site on microsoft.com. The DirectAnimation runtime also comes with Internet Explorer 4.0 or later. This file can be redistributed with the Microsoft VM.

General Redistribution Information

Correct versions are extremely important. Be sure that you provide the correct version, checking in your setup program for any redistributed file that may be updated, including the Microsoft VM. To manually verify the Microsoft VM version that you are running, check the version of Msjava.dll under your Microsoft® Windows® System[32] folder.

JNI Files

The following JNI files may only be redistributed with Microsoft SDK for Java, version 4.0, in its entirety. They are not for individual redistribution.

  • Javah.exe

  • Jni.h

Files that are Not Redistributable

The Java compiler: The following jvc files in the Bin folder are not redistributable with this SDK:

  • Jvc.exe

  • Msjvc.dll

  • Jps.dll

Nmake.exe was released with Microsoft® Visual C++® and cannot be redistributed with this SDK.

The following security or signing tools (or both) are not for redistribution with this SDK:

JavaSign.dll, ChkJava.exe, MakeCert.exe, Cert2SPC.exe, ChkTrust.exe, Setreg.exe, CertMgr.exe, SignCode.exe, Signer.dll, CPrmEdit.exe, CPrmEdit.txt, Javazone.hlp, PIniEdit.exe, and PIniEdit.txt.

Uninstaller.exe cannot be redistributed.

  © 1997-1999 Microsoft Corporation. All rights reserved.