GNU/Linux >> Belajar Linux >  >> Linux

Kompilasi dan bangun dengan satu baris perintah Java (Linux)

Sebuah alias tidak dibuat untuk menerima parameter, tentukan fungsi seperti ini:

jcar() { javac $1.java && java $1 ; }

Kemudian gunakan:

jcar Program

(jcar dimaksudkan sebagai singkatan dari java-compile-and-run)


Menambah jawaban enrico.bacis, saya pribadi tidak suka file Program.class mengacaukan ruang kerja saya jika saya hanya menguji sebuah program, jadi saya akan melakukannya

jcar() { javac $1.java && java $1 && rm $1.class}

selain itu, saya merasa terbantu dengan menjebak ctrl-c sehingga meskipun saya mengakhiri program di tengah jalan, itu tetap menghapus .class

jcar() {
trap "rm $1.class" SIGINT SIGTERM
javac $1.java
java $1
rm $1.class
}

Sejak Java 11 Anda dapat menggunakan satu perintah

java example.java

https://openjdk.java.net/jeps/330

Tertaut:Cara mengkompilasi dan menjalankan perintah tunggal di java


Linux
  1. Tonton perintah dan tugas dengan perintah jam tangan Linux

  2. Bekerja dengan pipa di baris perintah Linux

  3. Perintah JQ di Linux dengan Contoh

  1. Salin dan tempel di baris perintah Linux dengan xclip

  2. Cara Memperbarui Kali Linux Dengan Satu Perintah

  3. Bagaimana cara mengganti file di jar dengan baris perintah di linux?

  1. Perintah wc Linux dengan Contoh

  2. Lakukan Matematika di Baris Perintah Linux dengan perintah expr

  3. Cara mengambil versi Java menggunakan perintah baris tunggal di Linux