ALERT

[WEBINAR] See the Whole Story: The Case for a Visualization Platform

J#

Definition - What does J# mean?

J# is a programming language that provides developers with a set of tools for developing Java applications that can run on Microsoft’s .NET runtime platform.

This term is also known as Visual J# (often pronounced as "Jay-Sharp").

Techopedia explains J#

The non-Java conventions used in J# make the language friendlier for the .NET environment. Though Java and J# use a common syntax, they differ in that J# uses non-Java conventions to support the .NET Framework. J# has the ability to support Component Object Model (COM) objects and the J/direct interface to Microsoft Windows.

The .NET Framework offers several features that facilitate application development with J#. Some of these features are:

  • The compiler helps to convert Java Language source code to Microsoft Intermediate Language (MSIL).
  • It has class libraries.
  • It has a Java language bytecode converter (for converting bytecode to MSIL), which is very useful when the Java source code is not available.
  • It includes com.ms.lang, com.ms.dll, com.ms.com and com.ms.win32 packages.
  • Its files have the extension .jsl.

The J# compiler offers a wide range of options which can be used with command-line switches:

  • /o: Enable compiler optimization.
  • /debug: Emit debugging information.
  • /help: Display help and description for command-line options.
  • /out: Write compiled output to specified file.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.