Java programm
A Java feature that solved this problem was that the Java compiler produces not machine executable code, but bytecode - an optimized set of instructions that are executed in the so-called Java Virtual Machine (JVM - Java Virtual Machine). And on the corresponding platform, a JVM with the necessary implementation is pre-installed, capable of correctly interpreting the same bytecode of mfcalc. This approach also has weaknesses, such programs run more slowly than if they were compiled into executable code.
The installation process for Windows OS has several stages. Do not be afraid, everything is very simple and is done in a few clicks. Here is the detailed installation process. The most important thing for Windows users is to add the JAVA_HOME system variable.
First, we need to choose a development environment. There are quite a few of them, and the most popular of them are: IntelliJ IDEA, NetBeans, Eclipse. For myself, I choose IntelliJ IDEA. It is the most convenient in my opinion, and although it is paid, on the official website you can find a free version called Community. This version will be enough to learn the basics of Java. In general, we will work in IntelliJ IDEA.