Release Notes
  In this topic
 

Release Notes   Release Notes
Development Tools and Utilities   Introduction

 


Development Tools and Utilities

Here is the list of the tools and utilities that are provided in this SDK. In order for you to use the tools under SDK\Bin, you need to set the relative path to the directory. For usage details, please refer to the SDK documentation under the Tools section.

Compiling and Debugging Utilities

Classr.exe: A utility that installs retail version of the system classes to be package managed and onto the CLASSPATH.

Classd.exe: A utility that installs debugging version of the system classes to be package managed and onto the CLASSPATH.

Javasrc.exe: A utility that extracts source code out of the debugging version of the system classes.

Jexegen.exe: A tool that wraps stand-alone Java applications with a thin native executable binary.

AWT2AFC: A tool that helps developers convert Java code from using AWT to AFC. The classes considered for conversion come from java.awt and java.applet binary. Detailed information is available under the \Bin\awt2afc directory.

Jntsvc.exe: You will find the NT service classes and the tool that converts the Java classes to the NT service executable in the SDK\Bin\Jntsvc directory.

Jvc.exe: The latest pre-release version of the Java Language Compiler with full JDK 1.1 support including:

  • Inner Classes
  • Anonymous Classes
  • Instance Initializers
  • Anonymous Array Expressions
  • Class Literals
  • Blank Finals and Final Locals
  • The @deprecated Tag
  • Uncompressed JAR File Support
  • Support @COM syntax for JActiveX users

For detailed release information, please refer to the JVC release note and the SDK documentation.

JView.exe: Java Application Viewer. By using -a, it serves as AppletViewer.

NMake.exe: The Microsoft Program Maintenance Utility (NMAKE.EXE) is a tool that builds projects based on commands contained in a description file, "makefile". See NMAKE.TXT for more information.

Native Code, COM Tools and Header Files

Guidgen.exe: Generates globally unique identifiers (GUIDs).

JActiveX: A new powerful COM, ActiveX/Bean integration support tool which can be used in conjunction with the latest Jvc provided in this SDK only. For detailed information, please refer to the JActiveX documentation under Tools.

Msjavah.exe: Updated Microsoft version of C header file generator; refer to the documentation for usage.

Nativcom.h: This header contains public COM APIs exposed by the Microsoft VM.

Native.h: This header file exposes structures and functions used in the Microsoft Raw Native Interface. Please refer to the SDK documentation on Java & Native Code for detailed information.

ResMerge: A new tool which can be used in conjunction with the Win32ResourceDecoder class for localization of resources. It merges multiple .res files into a single .res file. Please refer to the SDK documentation under the Tools section for usage information.

Software Distribution

Cabarc: Updated compression tool which will help developers make compressed self-extracting Java programs for downloading. Both carbarc and master.inf is provided in the \Bin\PackSign directory for creating CABs as well.

DUBuild.exe: A utility for packaging Java classes into Distribution Units, to be installed into the package manager through a signed CAB file with an OSD manifest.

JavaSign.dll: A DLL that can be used with SignCode to add Java privilege information to CAB files.

ChkJava: A tool used to display the Java privilege information signed in a CAB file.

MakeCert: A tool to generate test X.509 certificates for use with SignCode.

Cert2SPC: A tool to create a test SPC file for use with SignCode.

ChkTrust: A tool to display the Java privilege information signed in a CAB file.

CertMgr.exe: A utility that displays the contents of a certificate.

SignCode: A tool to digitally sign files.

SetReg: A tool to change registry settings.

CPRMEDIT: Permission Editor (cprmedit) tool allows users to edit Java permissions for specific security zones using a graphical user interface.

PIniEdit.exe:The Permission INI File Editor tool provides a quick way to create .ini files that are used with the signcode tool.

Package Manager tools

clspack: Clspack is used to create a ZIP set of packages. This tool converts packages that are currently installed via the package manager, and writes their contents into a ZIP file.

Known Issues for Tools

Note for Visual J++ users: Please be aware that the SDK contains the latest pre-release version of Jvc for use with JDK1.1 development. JavaTLB has been removed, but you can use JActiveX and JVC to produce the same output. If you are doing commercial Java development and are not dependent on any of the new JDK 1.1 features, you should use the retail version of JVC that is released with Visual J++.



Top © 1998 Microsoft Corporation. All rights reserved. Terms of use.