Neben der JRE enthält jedes JDK auch einen Java-Compiler. Der Compiler ist das Softwareprogramm, das in der Lage ist, .java-Dateien, die im Rohformat – also Plaintext – vorliegen, in ausführbare ...
Du machst einen Denkfehler. Nur weil du eine Linux-Entwicklungsumgebung benutzt sind deine Programme noch lange nicht plattformübergreifend. Es sei denn, du benutzt Java, Perl, Tcl, Python, Ruby, LUA ...