Visual J#

What Does Visual J# Mean?

Visual J# is a set of programming utilities that enables developers to use Java-language syntax to build applications and services that run on the Microsoft .NET framework. Visual J# integrates Java language features into the Visual Studio integrated development environment (IDE).


Visual J# may also be referred to simply as J#.

Techopedia Explains Visual J#

The Java Virtual Machine (JVM) is not supported by Microsoft, but Visual J# allows a Java programmer to use the same concepts and syntax when writing Java-based software that will run on the .NET framework common language runtime platform.

Microsoft intermediate language (MSIL) is analogous to Java bytecode in that MSIL also compiles source statements into machine code. Moreover, programs in Java bytecode can be converted to MSIL.

Visual J# includes Microsoft-based class libraries that are analogous to the Java development kit 1.1.4 class libraries; it also supports the functionality of Visual J++ as well as Microsoft's extensions to Java.

Microsoft claims that Visual J# is a familiar interface for Visual J++ users, as one machine is able to run both development systems and project files.


Related Terms

Latest DevOps Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…