İnternetteki çoğu web sitesi şunu söylüyor:
"
javac
bir.java
dosyayı derlemek için komutu kullanın . Ardındanjava
komutu kullanarak çalıştırın "
Ama bugün bir java programını onsuz çalıştırmayı denedim javac
ve garip bir sonuç aldım.
İşte adlı bir dosyanın içeriği hello.java
:
public class Myclass {
public static void main(String[] args){
System.out.println("hello world");
}
}
Sonra koştum:
$ javac hello.java
Bu bana şu hatayı veriyor:
hello.java:1: error: class Myclass is public, should be declared in a file named Myclass.java
public class Myclass {
^
1 error
Ama javac
komut olmadan çalıştırdığımda herhangi bir hata olmadan yürütüldü.
$ java hello.java
hello world
Does java
komut ayrıca bir program derlemek? Cevabınız evet ise, neden javac
komuta ihtiyacımız var ?
Java'mın sürümü:
openjdk version "12.0.2" 2019-07-16
OpenJDK Runtime Environment (build 12.0.2+10)
OpenJDK 64-Bit Server VM (build 12.0.2+10, mixed mode)