Rumah > Artikel > Operasi dan penyelenggaraan > apa itu linux gcj
Dalam Linux, GCJ ialah pengkompil Java GNU Ia boleh menyusun atur cara java ke dalam kod tempatan Fail boleh laku selepas penyusunan berjaya boleh dijalankan secara langsung tanpa jre, fail boleh laku boleh dijalankan secara langsung. Kelajuan dipertingkatkan, tetapi kelemahannya ialah fail yang dihasilkan lebih besar. GCJ boleh menyusun fail sumber Java ke dalam fail bytecode Java atau menyusun terus fail sumber Java ke dalam kod mesin tempatan Ia juga boleh menyusun fail bytecode Java ke dalam kod mesin tempatan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Apakah itu linux gcj
GCJ ialah singkatan GNU Compiler untuk Bahasa Pengaturcaraan Java Ia adalah pengkompil Java GNU, yang boleh menukar java ke Atur cara disusun ke dalam kod tempatan Fail boleh laku selepas penyusunan berjaya tidak lagi memerlukan jre dan boleh dijalankan secara langsung Kelajuan program selepas penyusunan ke dalam kod tempatan adalah lebih besar.
Di dalam GCC, ia mengandungi bahagian hadapan untuk bahasa pengaturcaraan Java (gcc/java), perpustakaan masa jalan (libjava) dan perpustakaan alat lain (boehm-gc, libffi dan zlib). Kebanyakan pelaksanaan perpustakaan masa jalan dikongsi dalam projek GNU Classpath.
GCJ ialah pengkompil bahasa Java yang ringan dan berprestasi tinggi. Ia boleh menyusun fail sumber Java ke dalam fail kod bait Java atau menyusun fail sumber Java secara langsung ke dalam kod mesin tempatan Ia juga boleh menyusun fail kod bait Java ke dalam kod mesin tempatan.
Aplikasi yang disusun dipautkan dengan libgcj masa jalan GCJ. Masa jalan menyediakan perpustakaan kelas teras, pengumpul sampah dan penterjemah bytecode. libgcj dapat memuatkan dan mentafsir fail kelas secara dinamik, menghasilkan aplikasi yang disusun/ditafsirkan hibrid. Masa jalan disepadukan ke dalam projek dengan nama yang sama dengan GNU Classpath. Menyokong paling banyak perpustakaan kelas jdk1.4 dan beberapa perpustakaan kelas jdk1.5.
GCJ juga boleh dikonfigurasikan sebagai penyusun silang yang sesuai untuk sistem terbenam. GNU Debugger (gdb) terkini menyokong GCJ. Untuk tutorial mudah tentang menggunakan gdb untuk nyahpepijat program Java, lihat bahan rujukan.
pemasangan gcj
http://www.sjsjw.com/kf_www/article/48_13877_22103.asp
Gunakan arahan gcj
FirstApp.java
public class FirstApp { public static void main(String args[]) { System.out.println("This is a test."); } }
Kompilkan
gcj --main=FirstApp -o FirstApp FirstApp.o
Jalankan
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci apa itu linux gcj. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!