Jawaban:
Mengompilasi dan menjalankan aplikasi Java di Mac OSX, atau sistem operasi utama lainnya, sangatlah mudah. Apple menyertakan runtime Java yang berfungsi penuh dan lingkungan pengembangan out-of-the-box dengan OSX, jadi yang harus Anda lakukan hanyalah menulis program Java dan menggunakan alat bawaan untuk mengkompilasi dan menjalankannya.
Langkah pertama adalah menulis program Java sederhana. Buka editor teks (aplikasi TextEdit bawaan berfungsi dengan baik), ketik kode berikut, dan simpan file sebagai "HelloWorld.java" di direktori beranda Anda.
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
Misalnya, jika nama pengguna Anda David, simpan sebagai "/Users/David/HelloWorld.java". Program sederhana ini mendeklarasikan satu kelas yang dipanggil HelloWorld
, dengan satu metode yang dipanggil main
. The main
Metode khusus di Jawa, karena itu adalah metode runtime Java akan mencoba untuk panggilan ketika Anda kirim untuk mengeksekusi program anda. Anggap saja sebagai titik awal untuk program Anda. The System.out.println()
Metode akan mencetak satu baris teks ke layar, "Hello World!" dalam contoh ini.
Sekarang Anda telah menulis program Java sederhana, Anda perlu mengkompilasinya. Jalankan aplikasi Terminal, yang terletak di "Applications / Utilities / Terminal.app". Ketik perintah berikut ke terminal:
cd ~
javac HelloWorld.java
Anda baru saja menyusun aplikasi Java pertama Anda, meskipun sederhana, di OSX. Proses kompilasi akan menghasilkan satu file bernama "HelloWorld.class". File ini berisi kode byte Java, yang merupakan instruksi yang dimengerti oleh Mesin Virtual Java.
Untuk menjalankan program, ketik perintah berikut di terminal.
java HelloWorld
Perintah ini akan memulai Mesin Virtual Java dan mencoba memuat kelas yang dipanggil HelloWorld
. Setelah memuat kelas itu, itu akan menjalankan main
metode yang saya sebutkan sebelumnya. Anda akan melihat "Hello World!" dicetak di jendela terminal. Hanya itu yang ada untuk itu.
Sebagai catatan tambahan, TextWrangler hanyalah editor teks untuk OSX dan tidak ada hubungannya dengan situasi ini. Anda dapat menggunakannya sebagai editor teks Anda dalam contoh ini, tetapi ini tentu saja tidak perlu.
Saya akan memberi Anda langkah-langkah untuk menulis dan menyusun kode. Gunakan contoh ini:
public class Paycheck {
public static void main(String args[]) {
double amountInAccount;
amountInAccount = 128.57;
System.out.print("You earned $");
System.out.print(amountInAccount);
System.out.println(" at work today.");
}
}
Paycheck.java
cd Desktop
javac Paycheck.java
java Paycheck
Error: Could not find or load main class <package name>
. Dalam hal ini, cukup komentari paket dengan meletakkan dua garis miring di awal
Unduh dan instal Eclipse, dan Anda siap melakukannya.
http://www.eclipse.org/downloads/
Apple menyediakan versi Java-nya sendiri, jadi pastikan Java adalah yang terbaru.
http://developer.apple.com/java/download/
Eclipse adalah lingkungan pengembangan terintegrasi . Ini memiliki banyak fitur, tetapi yang relevan untuk Anda pada tahap ini adalah:
Saat Anda mendapatkan lebih banyak pengalaman, Anda akan mulai menghargai fitur-fiturnya yang kaya.
Anda perlu memastikan bahwa versi java yang kompatibel dengan mac ada di komputer Anda. Lakukan java -version from terminal untuk memeriksanya. Jika tidak, unduh apple jdk dari situs web apple. (Matahari tidak membuatnya sendiri untuk apel, IIRC.)
Dari sana, ikuti petunjuk baris perintah yang sama dari kompilasi program Anda yang akan Anda gunakan untuk java di platform lain.
Solusi lain cukup baik untuk menjawab pertanyaan Anda. Namun, jika Anda hanya mencari satu perintah untuk melakukannya untuk Anda -
Buat nama file "run", di direktori tempat file Java Anda berada. Dan simpan ini di file Anda -
javac "$1.java"
if [ $? -eq 0 ]; then
echo "--------Run output-------"
java "$1"
fi
berikan file ini izin untuk menjalankan dengan menjalankan -
chmod 777
Sekarang Anda dapat menjalankan file Anda hanya dengan menjalankan -
./run <yourfilename> (don't add .java in filename)