Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Nota Rasmi Java: Menulis dan Menjalankan Program Java

Nota Rasmi Java: Menulis dan Menjalankan Program Java

WBOY
WBOYke hadapan
2023-04-12 08:49:341362semak imbas

Anda mungkin tidak sabar-sabar untuk memasang Java, menulis program Java dan menjalankannya. Tetapi sebelum itu, ada beberapa konsep yang perlu difahami terlebih dahulu, kerana Java berbeza sedikit dengan C, C++ dan Python.

Kompilasi dan Pelaksanaan

Kami menulis kod bahasa Inggeris dalam fail teks Komputer tidak dapat memahami kod bahasa Inggeris ini, jadi kami perlu melakukan beberapa penukaran kepada format yang boleh dikenali dan dijalankan oleh komputer diselesaikan oleh "penyusun". Sesetengah bahasa tidak mempunyai penyusun, tetapi Java mempunyai.

Fail yang ditukar oleh pengkompil biasanya dipanggil fail binari, atau fail boleh laku. Kandungan fail ditukar daripada bahasa Inggeris kepada bytecode. Hanya komputer yang boleh memahami kod bait, bukan manusia, jadi kita tidak perlu ambil peduli Kita hanya perlu memastikan kod bahasa Inggeris yang kita tulis boleh disusun dengan betul. Biarkan komputer melakukan pelaksanaan.

Fail kod Java berakhir dengan .java​ dan fail boleh laku Java berakhir dengan .class.

Buat Kelas Java​

Semua kod dalam fail Java mesti diletakkan dalam "Java Class":

public class MyFirstClass {
}

Nama fail mesti dipanggil MyFirstClass.java, Nama fail dan nama kelas mestilah konsisten. Mengapa Java direka untuk menjadi sangat ketat? Mudah, ia membolehkan anda mengetahui nama kelas apabila anda melihat nama fail, tanpa perlu meneka.

Pasang JDK​

Bagaimana untuk menyusun fail kelas? Muat turun Java.

Memuat turun Java bermaksud memuat turun JDK, Java Development Kit, yang mengandungi pengkompil Java untuk menyusun MyFirstClass.java ke dalam MyFirstClass.class.

Apa yang dipanggil JRE, Java Runtime Environment, adalah sebahagian daripada JDK dan hanya boleh digunakan untuk menjalankan program Java dan tidak boleh digunakan untuk menyusun.

Alamat muat turun: https://jdk.java.net/

Selepas pemasangan, anda perlu menetapkan pembolehubah persekitaran JAVA_HOME dan PATH mengikut sistem pengendalian (Windows, Linux, macOS) .

Sahkan pemasangan yang berjaya:

java -version

Kompilasi Kelas​

Gunakan arahan javac untuk menyusun:

javac MyFirstClass.java

Jika terdapat masalah dengan kod, ralat akan muncul. Jika tiada masalah, fail MyFirstClass.class akan dijana.

Jalankan HelloWorld​

Tambah kod:

public class MyFirstClass {

public static void main(String... args) {
System.out.println("Hello, World!");
}
}

Kompil semula, pastikan fail kelas dijana, gunakan arahan java untuk menjalankan:

java MyFirstClass

Jika operasi berjaya, konsol akan mencetak: Hello, World!

Soalan Lazim

Soalan 1: javac HelloWorldApp, ralat:

Class names, 'HelloWorldApp', are only accepted if annotation processing is explicitly requested

javac HelloWorldApp .java Compile Perintah "javac" hendaklah diikuti dengan "nama fail".

Soalan 2: java HelloWorldApp.class, ralat:

Could not find or load main class HelloWorldApp.class

java HelloWorldApp Perintah berjalan "java" harus diikuti dengan "nama kelas".

Anda boleh mengarahkan Bantuan untuk melihat perbezaan:

javac Usage: javac <options> <source files>
java Usage: java [-options] class [args...]
 (to execute a class)
 orjava [-options] -jar jarfile [args...]
 (to execute a jar file)

Apabila membangunkan aplikasi kompleks, arahan javac dan java tidak digunakan secara langsung, tetapi IDE, Persekitaran Pembangunan Bersepadu, Pembangunan Bersepadu persekitaran seperti Eclipse, NetBeans dan IntelliJ IDEA.

Rujukan: Bermula dengan Java https://dev.java/learn/getting-started

Atas ialah kandungan terperinci Nota Rasmi Java: Menulis dan Menjalankan Program Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam