Share via


Unsupported Class Libraries and Features 

The following features are not supported in Visual J#:

  • Remote Method Invocation (RMI), Java Native Interface (JNI), and Raw Native Interface (RNI) technologies.

  • Loading classes from bytecode (.class files). However, there is support to load classes from Microsoft intermediate language (MSIL) assemblies.

  • The CLASSPATH variable. An alternate mechanism is provided to locate and load classes and resources at run time. For more information, see No Support for CLASSPATH Variable.

The following class libraries and APIs are not available in Visual J#:

  • com.ms.* packages other than the ones listed under Supported Class Libraries. The Visual J# documentation provides upgrade prescriptions for many of these unsupported packages. For more information, see Upgrading from Visual J++ 6.0.

  • sun.* and netscape.*, and other packages that were not part of the JDK level 1.1.4 class libraries that shipped in Visual J++ 6.0.

  • There is no support for the profiler, heap monitoring, and debug APIs that were provided in Visual J++ 6.0. Alternate APIs available as part of the .NET Framework libraries should be used instead. For more information, see Debugging and Profiling Applications.

See Also

Reference

Unsupported .NET Framework Features
Unsupported Scenarios in Visual J#
Supported Class Libraries

Other Resources

Class Library Support