Karena pertanyaannya, pertama -tama kita mulai di desktop, mulai -> Jalankan -> ketik CMD untuk masuk, dan masukkan baris perintah Windows. Masukkan layar seperti yang ditunjukkan pada gambar:
Dapat dilihat bahwa direktori default saat ini adalah folder administrator di bawah folder pengguna drive C. Secara umum, kita terbiasa mengubah direktori saat ini. Karena Windows memiliki partisi disk, ada beberapa cara untuk melompat ke disk lain, seperti E disk:
1. Masukkan perintah: Jalur pushd (perintah ini dapat mengatur direktori saat ini ke jalur apa pun yang Anda inginkan)
2. Masukkan perintah: E: Transfer ke E disk, lalu masukkan CD untuk ditransfer ke jalur yang diketahui yang diinginkan.
Seperti yang ditunjukkan pada gambar:
Jika Anda ingin menggunakan perintah Javac, Java, JavaP dan lainnya pada baris perintah Windows, maka komputer saat ini harus menginstal JDK dan menambahkan direktori bin JDK ke jalur variabel lingkungan. Tak perlu dikatakan, ini bukan masalah besar. Jadi mari kita lihat cara menggunakan Javac, Java, dan Javap.
1. Javac
Javac digunakan untuk menyusun file .java. Dengan langsung memasuki Javac pada baris perintah, Anda dapat melihat banyak informasi cepat, mendorong penggunaan perintah Javac, saya hanya tahu yang umum digunakan.
javac -d destdir srcfile
Di antara mereka: 1. -D destdir digunakan untuk menentukan jalur untuk menyimpan file .class yang dikompilasi dan dihasilkan. (Jika opsi ini dihilangkan, maka file .class dihasilkan di direktori saat ini secara default, dan tidak ada folder paket yang dihasilkan; direktori saat ini dapat diwakili oleh ".", Yaitu: javac -d. Srcfile)
Catatan: Selain menentukan jalur file .class yang dikompilasi, perbedaan terbesar adalah bahwa nama paket di bawah kata kunci paket di baris pertama file sumber dapat dihasilkan di jalur saat ini.
2. SrcFile adalah jalur ke file sumber.java sumber.
Misalnya: ada kelas Java sederhana dengan jalur e: /test/javactest.java:
Salinan kode adalah sebagai berikut:paket com.stoptalking.test;
byte a = 5;
b = 6;
System.out.println ("javactest [a =" + a + ", b =" + b + "]");
}
}
Di jalur saat ini, masukkan javac javactest.java, dan file javactest.class dihasilkan di bawah jalur saat ini, seperti yang ditunjukkan pada gambar:
Catatan: Javactest.java adalah file Java dengan paket yang ditandai pada baris pertama, dan direktori pada hard disk tidak sesuai dengan nama paketnya .
Jika Anda masuk, Javac d.
2. Java
Pada saat ini, kami berharap dapat menjalankan kelas ini.
Ini karena sebagian besar buku teks menggunakan nama paket default, yaitu, baris pertama file sumber tidak memiliki nama paket yang ditentukan oleh paket. Menggunakan kelas, kami tahu bahwa ia perlu menggunakan nama kelas yang memenuhi syarat.
Jadi, kami masukkan: Java com/stoptalking/test/javactest pada baris perintah untuk melihat hasil yang benar:
Ringkasan: Untuk menjalankan file .class menggunakan perintah Java sederhana, Anda tidak hanya perlu menggunakan nama kelas kelas yang sepenuhnya memenuhi syarat, tetapi juga perlu memiliki folder hierarki paket kelas di jalur saat ini. Ini harus memerlukan opsi -D untuk digunakan pada waktu kompilasi. Jika tidak, Anda perlu membuat folder hierarki paket sendiri.
3. Javap
JAVAP terutama digunakan untuk membantu pengembang memahami mekanisme kompiler Java secara mendalam.
-c kode metode terurai, yaitu, tampilkan kode byte spesifik dari setiap metode
-Public |
-Verbose Menentukan untuk menampilkan detail lebih lanjut
Masukkan javap -c com/stoptalking/test/javactest, dan layar seperti yang ditunjukkan pada gambar: