Saya mencoba menjalankan file jar dari konsol:
java -jar ScrumTimeCaptureMaintenence.jar
Dan saya mendapatkan kesalahan:
Tidak dapat mengeksekusi file jar: "tidak ada atribut manifes utama"
Seperti yang Anda lihat, saya sebenarnya memiliki file utama dan berjalan dengan baik dari eclipse:
Apa yang perlu saya lakukan agar berhasil menjalankan file ini dari baris perintah?
Di Eclipse: klik-kanan
pada proyek Anda -> Ekspor
-> FileJAR
Pada halaman terakhir dengan opsi (ketika tidak ada tombol Next
yang aktif) Anda akan melihat pengaturan untuk Main class:
. Anda perlu mengatur di sini kelas dengan metode main
yang harus dieksekusi secara default (seperti ketika file JAR akan diklik dua kali).
Pertama jalankan aplikasi Anda dari eclipse untuk membuat konfigurasi peluncuran. Kemudian ikuti saja langkah-langkahnya:
- Dari menu bar File menu, pilih Export.
- Perluas Java simpul dan pilih File JAR yang dapat dijalankan. Klik Next.
- Pada Runnable JAR File Specification halaman, pilih konfigurasi peluncuran 'Java Application' yang akan digunakan untuk membuat JAR yang dapat dijalankan.
- Pada kolom Export destination, ketik atau klik Browse untuk memilih lokasi untuk berkas JAR.
- Pilih library penanganan strategi.
- Secara opsional, Anda juga dapat membuat skrip ANT untuk membuat ulang file JAR yang dapat dijalankan yang telah dibuat sebelumnya dengan cepat.
Sumber: Membuat File JAR Baru yang Dapat Dijalankan di Eclipse.org