Ketika saya mulai, Eclipse mengatakan "Ruang Kerja Tidak Dapat Dikunci"
"Tidak dapat meluncurkan produk karena ruang kerja terkait saat ini digunakan oleh aplikasi Eclipse lain." atau "Ruang kerja digunakan atau tidak dapat dibuat, pilih yang lain."
Tapi saya tahu bukan.
Bagaimana cara "membuka" itu?
.lock
file adalah file tersembunyi, jadi jika Anda pergi mencari denganls
, jangan lupa-a
pilihan:ls -a .metadata
.Saya telah melihat 3 perbaikan lain sejauh ini:
Solusinya bermuara untuk membersihkan folder .metadata.
sumber
Pergi ke TaskManager (Klik Kanan di Bilah Tugas) dan pilih bilah menu Processess dan pilih eclipse.exe dan Klik EndProcess
sumber
Kemungkinan penyebab lain dari "Workspace sedang digunakan atau tidak dapat dibuat, pilih yang lain" masalah adalah bahwa jalur nyata ke ruang kerja Anda mungkin telah berubah .
Dalam kasus saya, lokasi sebenarnya dari ruang kerja telah berubah, tetapi saya telah menggunakan symlink agar terlihat seperti berada di lokasi yang sama. Saya melihat kesalahan dalam log yang menunjukkan bahwa gerhana sedang melihat lokasi "asli" sebelumnya, yang bertentangan dengan mengikuti symlink, dan ini menyebabkan kesalahan.
Dalam kasus saya, saya baru saja memindahkan ruang kerja kembali ke lokasi semula.
sumber
Ada kasus lain di mana jalur ke ruang kerja mungkin tidak ada, misalnya, jika Anda telah mengimpor preferensi dari ruang kerja lain, maka beberapa alamat ruang kerja yang diimpor mungkin muncul dalam dialog "ruang kerja terbuka" Anda; maka jika Anda tidak memperhatikan alamat-alamat itu, Anda akan mendapatkan kesalahan yang sama persis setelah Anda mencoba membukanya.
sumber
Menjalankan gerhana di
Administrator Mode
perbaiki untukku. Anda dapat melakukan ini dengan [Klik Kanan] -> Jalankan sebagai Administrator padaeclipse.exe
dari direktori instalasi Anda.Saya berada di lingkungan kerja dengan mesin win7 yang memiliki izin terbatas. Saya juga menghapus
.lock
dan.log
file tetapi itu tidak membantu. Ini bisa merupakan kombinasi dari semua yang membuatnya bekerja.sumber
sudo eclipse
Terkadang, jika Anda menggunakan Windows, Anda mungkin tidak melihat semua proses - atau proses pelakunya di Task manager. Saya harus mengklik 'Tampilkan proses dari semua pengguna' dan ada java.exe yang harus saya bunuh untuk mendapatkan kembali ruang kerja saya.
sumber
Kasus lain yang mungkin jika tidak ada yang berfungsi adalah melihat bahwa ada
Java
aplikasi yang sedang berjalan . mungkin buka dan tutup Anda sebelumnya telah meninggalkan contoh java yang tidak terampil.Carilah contoh java yang sedang berjalan jika ada dua setidaknya Anda harus membunuh satu. Tapi, sebagian besar waktu saya membunuh semua java yang berjalan :) karena java itu menggunakan ruang kerja sebelumnya dan masih akan jika tidak membunuh Itu.
Ubah ruang kerja lain jika Anda ingin beberapa IDE digunakan dan bekerja pada proyek yang berbeda atau yang sama, tetapi Anda harus mengimpor ruang kerja bentuk proyek setelah Anda membuka IDE.
sumber
menghapus log dan .lock tidak berfungsi tetapi
Opsi -bersih memperbaikinya untuk saya.
sumber
saya menghadapi masalah ini ketika gerhana tidak ditutup (matikan proses gerhana dari task manager atau matikan komputer), saya mencoba di bawah langkah-langkah ini, itu berhasil untuk saya.
1) Hapus nama file mulai dengan ".fileTable" dari folder ini
2) Hapus file log seperti file teks mulai dengan nama numerik dari folder ini
3) Buka Command prompt (cmd) navigasikan ke folder ini
ketik perintah di bawah ini
sumber
Jawaban yang diberikan @Boris benar 99%, namun itu juga bisa terjadi jika Anda membuka ruang kerja di versi Eclipse yang lebih lama. Ruang kerja yang diimpor ke / dibuat dengan Juno akan membuang kesalahan ini ketika dibuka di Galileo.
sumber
Alasan lain yang terlalu umum untuk masalah ini adalah jika Anda mencoba memuat direktori pada drive yang tidak lagi terhubung. Misalnya, program Katakanlah Anda dalam C: \ Code \ Java, tetapi sesekali nonaktifkan flash drive, H: \ Code \ Java. Jika Anda tidak memiliki drive yang terhubung, mudah untuk percaya bahwa Anda mencoba memuat direktori yang valid tanpa memperhatikan kesalahan ketik Anda.
sumber
Masalah lain adalah ketika eclipse tidak memiliki akses tulis ke folder src Anda. Ubah izin keamanan dan pastikan "Pengguna yang Diotentikasi" ditambahkan dengan semua izin dicentang tetapi Kontrol Penuh & Izin Khusus.
sumber
Saya memiliki kesalahan ini setelah saya me-restart sistem (setelah waktu yang lama. Biasanya saya hanya membuatnya tidur). Mengetahui bahwa setelah saya memasang drive (dengan mengklik dan membukanya) di mana folder proyek berada, dan meluncurkan kembali gerhana, menyelesaikan masalah untuk saya.
PS: Saya pengguna ubuntu.
sumber
Berikut adalah beberapa langkah untuk menyelesaikannya. 4 langkah berhasil bagi saya.
sumber
Memilih "yang berbeda" sebenarnya merupakan solusi yang cukup mudah.
Saya telah menjalankan Eclipse sebagai administrator (
sudo eclipse
dari baris perintah) karena folder "workspace" melemparWorkspace in use or cannot be created…
kesalahan (dan berjalan sebagai administrator tampaknya menjadi satu-satunya solusi yang memperbaikinya).Seorang rekan kerja (yang mengerjakan masalah yang sama dengan saya ini) ingin menjalankan Eclipse dengan mengklik ikon. Jadi ketika dia menjalankan Eclipse, dan kotak dialog muncul dengan memilih ruang kerja Anda, dia hanya menambahkan "2" di akhir "ruang kerja".
Ini membuat folder baru: "workspace2". Eclipse berjalan baik dengan itu; dan saya tidak punya masalah penguncian sejak itu.
sumber
Ini akan terjadi ketika Anda tidak menutup eclipse.exe dengan benar.
* Buka Task manager-> Akhiri tugas gerhana Anda-> Sekarang buka eclipse.exe itu akan berfungsi.
Semoga ini bisa membantu seseorang.
sumber
Saya telah mengamati satu kasus ketika gerhana ketika dipaksa berhenti, atau
Alt-f2 xkill
ed di linux, upaya untuk segera membuka gerhana menunjukkan kesalahan itu. Bahkan file metadat / .lock tidak ada dalam kasus itu. Namun mulai bekerja setelah rentang sekitar dua menitsumber
Untuk Pengguna Mac:
Bisa jadi gerhana contoh lain sedang berjalan di latar belakang. Jika demikian, gunakan gerhana Force Quit atau
untuk semua contoh gerhana, dan mulai ruang kerja baru
sumber
Saya tidak tahu apa yang salah tetapi saya menyelesaikannya dengan membuat direktori langsung di drive c (c: \ dev) alih-alih dari folder home saya (c: \ users \ me \ dev). Tetapi saya tidak harus memikirkannya. Dalam kasus saya, ini adalah gerhana baru contoh unziped. Saya tidak dapat melihat folder .matadata di folder gerhana. Demi rahmat Tuhan, saya memecahkannya.
sumber
Mulai Eclipse dengan opsi
-Dosgi.locking=none
.Saya punya trik di sini dan berhasil.
Jangan lakukan ini kecuali Anda tahu tidak ada yang bisa mengerjakan file yang sama pada saat yang sama.
sumber
Alasan ini terjadi pada saya (dengan Photon) mudah diperbaiki dengan mengubah preferensi umum Eclipse:
Setelah Anda melakukan perubahan itu, setiap kali Anda mematikan Eclipse, itu tidak akan lagi meninggalkan proses javaw.exe berjalan di latar belakang. Saya menduga ini adalah bug di Photon (atau bug dengan menggunakan versi Java Corretto OpenJDK dari Amazon dengan Eclipse) yang suatu hari akan diperbaiki.
sumber