Zenedith's dev blog

Dałem się namówić.., szatanowi chyba..

Debian : Eclipse + PDT 2.0.

Instalacja IDE Eclipse dla Debiana nie jest taka prosta. Próba instalacji Eclipse z pakietów Debiana powiodła się lecz sama aplikacja nie działała poprawnie – przy aktualizacji pakietów pojawiał się komunikat błędu:

An error occurred during provisioning. Cannot connect to keystore. JKS

Zapewne przyczyną był zainstalowany pakiet Debiana java-gcj-compat. Mogłem spróbować go usunąć ale stwierdziłem, że najlepiej będzie ściągnąć najnowszą wersję (w pakietach była wersja 3.2 która nie współpracuje z PDT 2.0) ze strony Eclipse (wersje EE minimum 3.4 + ręcznie dograć PDT 2.0) lub gotowy, całościowy komplet Eclipse z PDT, Zend Debugger’em i zależnymi bibliotekami ze strony firmy Zend lub gotowych pakietów Eclipse.

Jak się później okazało, do poprawnego działania Eclipse wymagane jest, żeby nie był odpalany na wirtualnej maszynie javy (JVM) java-gcj. To oznacza tyle, że jeśli mamy zainstalowany pakiet Debiana: java-gcj-compat to mamy następujące opcje:

  • odinstalować ten pakiet,
  • zmienić domyślną JVM,
  • lub skonfigurować Eclipse pod konkretną JVM.


Opcja pierwsza jest najlepsza i najprostsza – nie ma wtedy niejednoznaczności. Drugiej opcji nie omówię bo jeszcze jej nie sprawdziłem. Natomiast trzecia opcja jest najszybsza. Wystarczy bowiem odnaleźć plik eclipse.ini w katalogu instalacji (rozpakowania) Eclipse i na początku (przed vmargs) dodać dwie linie:
-vm
/usr/lib/jvm/java-1.5.0-sun/bin/java

Ważne jest, żeby nie było to w jednej linii. Ścieżka odnosi się do zainstalowanej wersji javy, alternatywnej do java-gcj. W moim przypadku zainstalowałem pakiet Debiana o nazwie sun-java5-jre. Sam problem jest opisany tutaj.

Jeśli Eclipse posiadaliśmy wcześniej lub ściągneliśmy ostatnią wersję ze strony Eclipse, instalacja PDT 2.0 będzie bardzo prosta dzięki stronie wiki poświęconej instalacji PDT.

Bardzo dobrym uzupełnieniem Eclipse PDT będzie Zend Debugger, który można ściągnąć ze strony firmy Zend lub pobrać w Eclipse jako pakiet, co jest również pokazane na wskazanej stronie.

Osobiście bardzo zachęcam do korzystania z instalatora pakietów Eclipse, który sam znajdzie zależne pakiety i je zainstaluje. Polecam również sprawdzić od czasu do czasu czy nie pojwiły się aktualizacje dla zainstalowanych pakietów.

30 grudzień, 2008 - Opublikował/a zenedith | debian, web | , | Nie ma jeszcze komentarzy

Brak komentarzy.

Dodaj komentarz