Tüm çalışma alanımı USB anahtarına (Eclipse yürütülebilir de dahil olmak üzere) aktarmaya çalışıyorum, böylece çalışmamı her zaman yanımda taşıyabiliyorum ve doğrudan anahtardan çalışabileceğim.Taşınabilir Eclipse
Benim dizin hiyerarşisi buna benzer:
/workspace/eclipse - Where my current eclipse binary is stored
/workspace/codebase - Where I keep the root of all my eclipse projects
/workspace/resources - Where I keep all project files (images, docs, libs, etc.)
Her şey bir sistem üzerinde mükemmel çalışıyor. Ama başka bir sisteme geçtiğimde, USB anahtarı başka bir sürücüye monte edilir. Örneğin, dizüstü bilgisayarımda 'E: \' olsun, PC'mde 'K: \' alıyorum ve işte 'F: \', vb. Aldım.
Bunun anlamı Eclipse ('bazı' nedenlerden dolayı), yapılandırma dosyalarının her birinde (.classpath gibi) tam yol adlarını (sürücü harfleri dahil) kullanır gibi görünüyor, başka bir sistem üzerinde çalışmak istediğimde hiçbir şey çalışmaz.
Her projenin tabanına bir 'libs' dizini koyarım ve onu bağımlı JAR dosyalarıyla doldurur. Neden bunun yerine göreceli isimleri kullanmıyor, böylece "../../libs/log4j.jar" gibi bir şey belirtebiliyordum?
Bu sorunun nasıl giderileceğini bilen var mı? Bunun için bir çözüm bilen var mı?
Güncelleme: 2010.11.09
Geçenlerde online ve otomatik aşırı kolaylıkla bilgisayarlarınız arasında dosyaları senkronize etmek için olanak sağlayan Dropbox keşfettim. 2GB'lık boş alan içerir ve isterseniz (daha fazla ücret karşılığında) çok daha fazlasına yükseltebilirsiniz.
İki dizüstü bilgisayarım, iki bilgisayarım, Linux sunucum ve Android telefonuma yükledim ve ardından 'Dropbox' klasöründe bir 'çalışma alanı' dizini oluşturdum. 'Çalışma alanı' dizininden, Eclipse'i kurdum ve tüm projelerimi her zamanki gibi oluşturdum/yapılandırdım. Herhangi bir bilgisayardan tam anlamıyla çalışabilirim ve her şey her zaman mükemmel bir şekilde senkronize kalır. Bu herhangi bir USB anahtar işlevselliği ve zahmetinden daha iyi!
Bunu hiç duymadım ... ama şimdi ona bakacağım, teşekkürler! – Jeach
Bu bağlantıyı tıklattığımda "modası geçmiş" demiş ve beni "en yeni" olan başka bir sayfaya yönlendirmiştim ve en yeni sürüm olarak görünene kadar. Cevabınızı yeni sürüme bağlantı için düzenledim. – MatrixFrog
Birden çok işletim sistemi arasında taşınabilir olacak bir Eclipse kurulumunu kurmaya çalışıyorum. Eclipse Portable'ı Wine kullanarak diğer platformlarda çalıştırmak mümkün mü yoksa sadece Windows üzerinde mi çalışıyor? –