Cara mengimpor toples di Eclipse

329

Bagaimana cara saya mengimpor kendi di Eclipse?

pengguna395734
sumber

Jawaban:

391

Anda dapat menambahkan toples di Eclipse dengan mengklik kanan pada Project → Build Path → Configure Build Path. Di bawah tab Libraries, klik Add Jars atau Add External JARs dan berikan Jar. Demo cepat di sini .

masukkan deskripsi gambar di sini

Solusi di atas jelas merupakan solusi "Cepat". Namun, jika Anda sedang mengerjakan proyek di mana Anda perlu mengkomit file ke repositori kontrol sumber, saya akan merekomendasikan menambahkan file Jar ke folder perpustakaan khusus dalam repositori kontrol sumber Anda dan merujuk beberapa atau semuanya seperti disebutkan di atas.

pembual
sumber
34
Saya pikir itu harus: `Tambahkan JAR Eksternal"
hqt
3
Bagi saya itu 'Tambah Arsip Eksternal'.
Steven Jeuris
Bagaimana dengan memasukkan toples doc?
Youans
3
Opsi menu adalah "Project> Properties> Java Build Path" di ADT v22.2.1 (Oktober 2013).
chrisfargen
1
saya harus memasukkan mereka di bawah modulepath atau classpath?
Akuntan 03
191

Menambahkan Jar eksternal tidak pintar jika Anda ingin mengubah lokasi proyek di sistem file.

Cara terbaik adalah menambahkan jar untuk membangun jalur sehingga proyek Anda akan dikompilasi jika diekspor:

  1. Buat folder bernama lib di folder proyek Anda.

  2. salin ke folder ini semua file jar yang Anda butuhkan.

  3. Refresh proyek Anda dalam gerhana.

  4. Pilih semua file jar, lalu klik kanan salah satunya dan pilih Build Path -> Add to Build Path

Hesham Yassin
sumber
Anda tidak perlu mengklik masing-masing, cukup pilih semuanya, lalu lakukan langkah 4
Ungeheuer
1
@Hesham Apakah kita harus membuat folder dengan nama lib atau bisakah itu selain itu?
Rameshwar
2
@Rameshwar itu bisa apa saja
Hesham Yassin
1
Jawaban terbaik sehingga Anda tidak sengaja menggunakan file jar yang tidak ada di direktori proyek Anda
SilentNot
"4.Pilih semua file jar ..." Ini tidak tepat. Pilih dari mana? Ini adalah titik kunci dan saya masih bingung.
Baruch Atta
96

Dua pilihan:

1 / Dari proyek:

teks alternatif

2 / Jika Anda sudah mengimpor toples lain, dari direktori "Referensi Perpustakaan":

teks alternatif

Keduanya akan membawa Anda ke layar ini di mana Anda dapat mengatur perpustakaan Anda:

teks alternatif

VONC
sumber
3
Tambahkan Jar vs Tambah Jar eksternal Apa bedanya?
Pacerier
12
@Pacerier "Tambah guci" mengacu pada guci yang dapat diakses langsung dari dalam ruang kerja Anda. Jalur mereka relatif terhadap proyek dari ruang kerja Anda, bukan jalur absolut. "Add External Jars" adalah untuk toples yang disimpan di tempat lain (di hard drive Anda atau di LAN / WAN), dan menggunakan jalur absolut.
VonC
@VonC Penasaran, program apa yang Anda gunakan untuk mengambil tangkapan layar? Tidak ada yang dibangun di dalam windows untuk mendapatkan gambar dengan menu klik kanan yang ditampilkan, dan saya suka bit cut-shadowed cutoff.
localhost
@ localhost melihat komentar dari pertanyaan 4 tahun ini: stackoverflow.com/a/2685618/6309 . Atau yang itu: stackoverflow.com/a/2612688/6309 . Atau meta-post meta.stackexchange.com/questions/19478/the-many-memes-of-meta/…
VonC
10

Berikut langkah-langkahnya:

  1. klik File> Impor. Jendela Impor terbuka.

  2. Di bawah Pilih sumber impor, klik J2EE> File Aplikasi Klien JAR.

  3. Klik Selanjutnya.

  4. Di bidang file Klien Aplikasi, masukkan lokasi dan nama file JAR klien aplikasi yang ingin Anda impor. Anda dapat mengklik tombol Browse untuk memilih file JAR dari sistem file.

  5. Di bidang proyek Klien Aplikasi, ketikkan nama proyek baru atau pilih proyek klien aplikasi dari daftar turun bawah. Jika Anda mengetik nama baru di bidang ini, proyek klien aplikasi akan dibuat berdasarkan versi file aplikasi klien JAR, dan itu akan menggunakan lokasi default.

  6. Di daftar turun bawah Target runtime, pilih server aplikasi yang ingin Anda targetkan untuk pengembangan Anda. Pilihan ini mempengaruhi pengaturan waktu berjalan dengan memodifikasi entri jalur kelas untuk proyek.

  7. Jika Anda ingin menambahkan modul baru ke proyek aplikasi perusahaan, pilih kotak centang Tambah proyek ke EAR dan kemudian pilih proyek aplikasi perusahaan yang sudah ada dari daftar atau buat yang baru dengan mengklik Baru.

    Catatan : Jika Anda mengetik nama proyek aplikasi perusahaan baru, proyek aplikasi perusahaan akan dibuat di lokasi default dengan versi J2EE yang kompatibel terendah berdasarkan pada versi proyek yang sedang dibuat. Jika Anda ingin menentukan versi yang berbeda atau lokasi yang berbeda untuk aplikasi perusahaan, Anda harus menggunakan panduan Proyek Aplikasi Perusahaan Baru.

  8. Klik Selesai untuk mengimpor file JAR klien aplikasi.

Ashraf Bashir
sumber
5

Hanya komentar tentang mengimpor botol ke proyek Eclipse (pengembangan plug-in):

Jika Anda sedang mengembangkan plug-in Eclipse, masuk akal untuk menggunakan mekanisme bundling asli Eclipse alih-alih hanya mengimpor tabung ke proyek plug-in. Eclipse (atau lebih baik runtuhnya OSGi yang mendasarinya, Equinox) menggunakan apa yang disebut bundel yang berisi beberapa informasi lebih banyak daripada stoples biasa (misalnya, versi info, dependensi ke bundel lain, paket yang diekspor; lihat file MANIFEST.MF). Karena informasi ini, bundel OSGi dapat dimuat / dibongkar secara dinamis dan ada resolusi dependensi otomatis yang tersedia dalam runtime OSGi / Eclipse. Oleh karena itu, menggunakan bundel OSGi sebagai ganti guci polos (yang terdapat di dalam bundel OSGi lain) memiliki beberapa keunggulan.

(BTW: Eclipse plug-in adalah hal yang sama dengan bundel OSGi.)

Ada kemungkinan besar bahwa seseorang telah mem-bundle pustaka (pihak ketiga) tertentu sebagai bundel OSGi. Anda mungkin ingin melihat repositori bundel berikut:

Frank Grimm
sumber
4

Eclipse -> Preferences -> Java -> Build Path -> Libraries Pengguna -> Baru (Beri nama) -> Tambahkan Stoples eksternal

(Saya sarankan menyeret pustaka baru Anda ke folder eclipse sebelum salah satu dari langkah-langkah ini untuk menjaga semuanya, dengan cara itu jika Anda menginstal ulang Eclipse atau OS Anda, Anda tidak perlu rwlink apa pun kecuali JDK) Sekarang pilih file jar yang Anda inginkan. Klik OK.

Klik kanan pada proyek Anda dan pilih Build Path -> Add Library

FYI hanya kode lalu klik kanan dan Sumber-> Atur Impor

pengguna4294909
sumber
0

pertama-tama Anda akan pergi ke proyek Anda apa yang Anda buat dan klik kanan berikutnya di mouse Anda dan pilih properti di bagian bawah dan pilih build in path di sudut kiri dan tambahkan file jar eksternal menambahkan klik berlaku. itu saja

amigana _34
sumber
0

Jar File di jalur sistem adalah:

C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar

ojdbc14.jar (ini file jar)

Untuk mengimpor file jar di Eclipse IDE Anda, ikuti langkah-langkah yang diberikan di bawah ini.

  1. Klik kanan pada proyek Anda
  2. Pilih Bangun Jalur
  3. Klik pada Configure Build Path
  4. Klik Libraries dan pilih Add External JARs
  5. Pilih file jar dari folder yang diperlukan
  6. Klik dan Terapkan dan Oke
Manideep
sumber
0

Dalam gerhana saya memasukkan file jar terkompresi yaitu file zip. Eclipse mengizinkan saya untuk menambahkan file zip ini sebagai jar eksternal tetapi ketika saya mencoba mengakses kelas-kelas di jar mereka tidak muncul.

Setelah banyak trial and error saya menemukan bahwa menggunakan format zip tidak berfungsi. Ketika saya menambahkan file jar maka itu berhasil untuk saya.

Datta
sumber