Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Java 

Java - Managed or Native

Hello,

I want to know if java is a managed or native programming language.

And what do I have to install on my system before I can run java applications.
Java is a managed programming language if by managed you mean it's non-native since it's compiled to bytecode and not native machine code. Java applications require the Java Runtime Environment (JRE) to run. If you wish to develop Java software, you need the Java Development Kit (JDK).
The poor remain poor by acting rich.
(Aug 11, 2018 01:22 PM)XMR Wrote:  Java is a managed programming language if by managed you mean it's non-native since it's compiled to bytecode and not native machine code. Java applications require the Java Runtime Environment (JRE) to run. If you wish to develop Java software, you need the Java Development Kit (JDK).

Then which is the Java Virtual Machine
(Aug 11, 2018 01:27 PM)kinsella Wrote:  Then which is the Java Virtual Machine

Both the JRE and JDK have the Java Virtual Machine. The JDK is simply an extension of the JRE with extra development tools. If you're not planning on coding in Java, get the JRE, otherwise, get the JDK.
The poor remain poor by acting rich.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[.NET] by SIM-4062753Dec 14, 2020 05:50 AM 1 371 Dec 14, 2020 05:50 AM
Last Post: HFDone
[C#] by KoaSep 28, 2016 03:19 AM 1 270 Sep 28, 2016 03:19 AM
Last Post: zarlo5899
[C] by GoodiesJan 27, 2016 08:27 AM 13 336 Jan 27, 2016 08:27 AM
Last Post: Goodies