Bagaimana saya bisa menyematkan Eclipse Luna ke taskbar Windows-7?

15

Saya dulu bisa menyematkan Eclipse ke taskbar saya dengan menambahkan baris-baris ini ke eclipse.inifile:

-vm
C:/Program Files/Java/[my java version]/bin

Tapi sepertinya itu tidak berhasil dengan rilis Eclipse Luna yang baru. Sekarang, tanpa garis-garis itu, saya tidak dapat menyematkan aplikasi dan, dengan mereka, menu konteks bahkan tidak muncul ketika saya mengklik kanan ikon pada taskbar.

Apakah ada cara untuk memperbaikinya?

Martin Larente
sumber
Saya memiliki masalah yang sama. Saya mencari bugs.eclipse.org tetapi tidak dapat menemukan referensi ke menu klik kanan yang rusak. Pinning telah rusak sebagian untuk beberapa versi sekarang (lihat bug 314805 dan 432353 )
Didier L
Secara pribadi saya hanya menyematkannya ke menu mulai jadi saya hanya pernah memiliki satu ikon di taskbar.
Enigma
Bagaimana kalau hanya menyeret eclipse.exe dari Explorer ke taskbar?
František Žiačik

Jawaban:

11

Saya telah menggunakan pengaturan -vm di eclipse.ini di versi sebelumnya, tetapi tidak menyelesaikan masalah di sini. Menyematkan ke Bilah Tugas secara langsung sepertinya meninggalkan saya dengan ikon duplikat begitu Luna selesai menginisialisasi. FWIW, saya sepertinya telah meretas koreksi. Pertama saya klik kanan eclipse.exe dan Sematkan ke Start Menu. Kemudian setelah memulai Luna dari Mulai, saya mengklik kanan ikon yang muncul di Bilah Tugas, dan Diinstal ke TaskBar. Kemudian saya melepaskan pin dari Menu Start (karena saya lebih suka akses langsung ke ikon daripada Start> Eclipse). Dan setelah selesai, Luna sekarang mulai dari Bilah Tugas dan ikon diperbarui, tetapi tidak digandakan, ketika dimuat penuh.

JayBofMA
sumber
3
Ini bekerja untuk saya setelah saya mengembalikan -vm di file ini.
Martin Larente
ini tidak berhasil untuk saya. Menambahkan folder java bin ke depan variabel path lakukan.
Erick Robertson
6

Punya masalah ini dengan Eclipse Mars 64 bit pada Windows 10 Pro x64 Insider Preview Build 10130. Satu-satunya cara saya berhasil memperbaikinya adalah dengan menjalankan Eclipse karena itu adalah aplikasi Windows Vista:

  1. Menghapus ikon disematkan ke fom taskbar

  2. Klik kanan pada Eclipse yang dapat dieksekusi -> Properties -> tab Kompatibilitas -> Mode Kompatibilitas

  3. Periksa Jalankan program ini dalam mode kompatibilitas untuk

  4. Pilih Windows Vista (salah satunya).

  5. Jalankan Eclipse dengan mengklik pada executable dan sematkan ketika sudah terisi penuh.

Saya tidak perlu menambahkan flag -vm pada pintasan (C: \ Users \ [Your User] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) atau file eclipse.ini.

Jeremy Pare
sumber
walaupun ini berhasil menghilangkan ikon duplikat, saya menemukan bahwa proyek git saya di JDK8 akan mendapatkan kesalahan internal. Jejak tumpukan mengikuti komentar ini menunjukkan bahwa itu dipicu oleh jgit
Archimedes Trajano
java.lang.InternalError: Seharusnya tidak sampai di sini di sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink0 (Metode Asli) di sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink (WindowsNativeDispatcher.java:890) di system.indows Sun. createSymbolicLink (WindowsFileSystemProvider.java=78) di java.nio.file.File.createSymbolicLink (Files.java:1043) di org.eclipse.jgit.util.FileUtil.createSymLink (FileUtil.java:111)
Archimed
Turut sedih! Saya tidak dapat memberi tahu Anda jika saya memiliki perilaku yang sama di pihak saya karena saya tidak menggunakan Eclipse untuk Java, meskipun Anda harus mencoba menambahkan flag -vm di kedua pintasan (C: \ Users [Your User] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) atau file eclipse.ini. Anda dapat menemukan prosedur yang tepat dalam banyak jawaban di utas ini. Pastikan untuk menambahkan baris di awal file eclipse.ini.
Jeremy Pare
Bug @ArchimedesTrajano dijelaskan dalam tidak spesifik untuk java, melainkan untuk egit. Saya mengalami masalah yang sama pada win10 dengan proyek php, dibagikan dengan git.
Cthulhu
1
Baik menambahkan -vmparameter maupun trik dengan menyematkannya pertama kali ke menu Start tidak bekerja untuk saya, meskipun mengubah pengaturan kompatibilitas memperbaiki masalah bagi saya di Windows 10 + eclipse 4.6 (neon).
Sebastian Zartner
2

Langkah langkah:

  1. Buka direktori instalasi gerhana Anda, klik kanan eclipse.exe dan klik "Buat pintasan"
  2. Buka Eclipse dengan mengklik dua kali shortcut yang baru dibuat.
  3. Lewati pemilihan ruang kerja dan layar splash. Setelah Eclipse sepenuhnya dimuat, klik kanan ikon Eclipse di taskbar, dan klik "Pin program ini untuk taskbar".
  4. Tutup Eclipse.
  5. Hapus pintasan.

Hasil:

  • Tidak ada entri bilah tugas Eclipse rangkap, yang merupakan masalah yang diketahui dalam rilis Eclipse terbaru
  • Menu konteks dari entri taskbar Eclipse bekerja (saya perhatikan ini adalah masalah baru di Eclipe Luna)

Anda harus memastikan bahwa Eclipse akan berjalan dalam JVM yang baik juga. Karena itu Anda dapat memodifikasi variabel sistem PATH Anda untuk memasukkan path ke JVM pilihan Anda, atau memodifikasi file eclipse.ini di direktori yang sama dengan eclipse.exe, dan menambahkan 2 baris berikut:

-vm
C:/Program Files/Java/[your Java VM]/bin

Jika Anda memilih solusi PATH, Anda menambahkan variabel PATH Anda teks ini:

;C:/Program Files/Java/[your Java VM]/bin

Pastikan diri Anda bahwa Eclipse berjalan di JVM yang Anda pilih, dengan membuka Windows Task Manager dan memeriksa baris perintah yang digunakan untuk menjalankan Eclipse. Pada sistem saya, saya perhatikan bahwa beberapa javaw.exe yang terletak di C: \ Windows \ System32 \ digunakan, yang bukan itu yang saya inginkan.

Timmos
sumber
4.4.2 masih tidak menyediakan menu konteks ...
patstuart
Ketika dikombinasikan dengan stackoverflow.com/q/11524162 , saya bisa membuatnya berfungsi.
patstuart
1

Ini bekerja untuk saya:

1 - Salin / rekatkan "eclipse.exe" yang dapat dieksekusi pada desktop 2 - Sematkan ke Taskbar 3 - Hapus desktop yang dapat dieksekusi 4 - Klik kanan pada ikon gerhana di taskbar> klik kanan pada ikon gerhana di daftar> Properti 5 - Ubah path ke executable (target: .... / eclipse.exe) dan ubah direktori (Mulai :)

Aneh tapi itu bekerja untukku !!!

tanda hubung Freeman
sumber
Tidak berfungsi, Anda akan memiliki 2 ikon di bilah tugas.
Timmos
0

Punya masalah yang sama persis hari ini sehingga pekerjaan di sekitar saya saat ini menggunakan adalah untuk menemukan gerhana dieksekusi dan klik kanan dan katakan "Sematkan ke taskbar." Perilaku kikuk dan tidak seragam untuk sebagian besar aplikasi windows lainnya, tapi mungkin seseorang akan memiliki perbaikan yang lebih baik di masa depan.

bschultek
sumber
1
Ini tidak berfungsi, ketika Eclipse sepenuhnya dimulai, ia menggunakan ikon baru di sebelah ikon yang disematkan.
Martin Larente
Ya saya perhatikan seperti itu di kemudian hari. Sementara layar splash naik, tampak sempurna dan saya pasti lupa untuk memeriksanya nanti. Saya akan memeriksa kembali jika saya bisa mendapatkan sesuatu yang bekerja dengannya.
bschultek
0

Saya menemukan cara untuk membuatnya bekerja.

Pertama, cari Eclipse.exe dan sematkan di bilah tugas. Selanjutnya, mulai gerhana menggunakan ikon yang disematkan itu. Sekarang Anda akan melihat bahwa setelah layar splash hilang, gerhana ditampilkan di taskbar sebagai ikon terpisah dari yang Anda gunakan untuk meluncurkannya.

Tidak perlu khawatir. Lepas sematan ikon lama, klik kanan pada ikon tempat gerhana berjalan dan sematkan itu. Voila! Ikon akan disematkan dan gerhana akan terus berjalan. Sekarang, tutup dan mulai gerhana sesuai kebutuhan dan Anda akan melihat bahwa itu bekerja dengan sempurna.

PS: jangan lupa untuk menambahkan -vm dan tentukan jalur JVM Anda di eclipse.ini

Great Dharmatma
sumber
4
Ini tidak berfungsi dengan Eclipse Luna: menu konteks tidak tersedia di ikon kedua yang muncul.
Timmos
0

Saya baru saja mengklik dan menyeret ikon Eclipse ke taskbar. Disematkan.

Jason
sumber
0

Menambahkan jawaban ini, karena halaman pengguna super ini muncul nomor 1 di Google untuk "eclipse luna tidak dapat disematkan ke taskbar"

Apa yang berhasil bagi saya menjalankan Eclipse Luna 1a (4.4.1) pada Windows 8:

Cukup menambahkan binfolder ke pathtidak cukup, saya perlu menentukan lokasi bin/server/jvm.dlldengan -vmparameter:

-vm C:/Program Files/Java/[myJavaVersion]/bin/server/jvm.dll

Juga, itu hanya berfungsi jika baris ini ditambahkan sebelum baris berisi

 --launcher.appendVmargs [...]

Sudah ada laporan bug gerhana diajukan untuk ini sejak 2010. Komentar termasuk tips bermanfaat: https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805

Flo
sumber
0

Jawaban sebelumnya sama sekali tidak bekerja untuk saya (Windows 7 64-bit) ...

Menambahkan entri -vm ke eclipse.ini menyebabkan Eclipse gagal untuk memulai: itu hanya menunjukkan dialog kesalahan besar (dan ya entri itu menunjuk ke Java VM yang valid).

Penanganan masalah yang melibatkan menyematkan ke menu mulai, atau membuat pintasan di desktop tidak berpengaruh.

Apa yang melakukan pekerjaan yang menambahkan direktori bin Java (C: \ Program Files \ Java \ jre7 \ bin) sebagai pertama item dalam PATH saya (PATH variabel Sistem tidak PATH dalam variabel User). Setelah melakukan ini, saya mulai Eclipse, menunggu untuk melewati layar splash, dan mengklik kanan pada entri taskbar. Sekarang "Pin program ini untuk taskbar" tidak muncul dalam menu, dan sebagai bonus tambahan "New Task" dan "Aktifkan Task" entri bekerja juga.

TomH
sumber