kotlinc can compile kotlin files, that use Java classes, even if Java classes are given as source files. So
kotlinc in some way compiles them, but doesn’t make binary
*.class files. Even when we put it into
After compilation this
*.jar executable can’t be executed.
kotlinc compile java files and put them to
*.jar executable, so that the program can be executed?