понедельник, 7 февраля 2011 г.

Компилирование l2jserver SERVER и DATAPACK при помощи Eclipse


3. Для Windows поставить Subversion-1.6.17 и выше.

4. Если появляеться ошибка:
Ant wont run says:
"Specified VM install not found: type Standard VM, name jre6"!

Solution : delete the "C:\Users\delix\workspace_helios\.metadata\.plugins\org.eclipse.debug.core\.launches\projectname build.xml.launch file"
and problem is solved" 
http://merakachra.blogspot.com/2010/11/specified-vm-install-not-found-type.html

ИЛИ
build.xml -> Run as -> External Tull Configuration -> JRE -> Separate JRE [and choose appropriate jdk]


5. Для Linux установить subversion:
root@woolf:/home/vitaliy# apt-get install subversion


Пытаемся добавить SVN и получаем ошибку:
error validating location "unable to load default svn client" 

10. Далее перейти в Install New Software в строке Work with выбрать "Subclipse 1.6.x - http://subclipse.tigris.org/update_1.6.x" отметить Subclipse нажать Next, потом далее, делее ...


11. Попросят перезапустить Eclipse. После перезапуска может появиться ошибка:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.22/jre/lib/i386:/usr/lib/xulrunner-1.9.1:/usr/lib/xulrunner-1.9.1:/usr/lib/xulrunner-1.9.1:/usr/java/packages/lib/i386:/lib:/usr/lib

Проблема заключаеться в том что не уставновелна библиотека JavaHL дла  Subclipse

12. Что бы устранить проблему устанавливаем библиотеку:
root@woolf:/home/vitaliy# apt-get install libsvn-java

Библиотека JavaHL это файл libsvnjavahl-1.so, при  установке он стандарно для Debian устанавливаеться в папку /usr/lib/jni/libsvnjavahl-1.so 

13. Далее опять будет ошибка потому-что Eclipse не может найти билиотеку, для этого укажем путь к ней. Переходима в файл настройки Eclipse /usr/lib/eclipse/eclipse.ini  и редактируем. Добавляем после слова "-vmargs" ро ниже строчку -Djava.library.path=/usr/lib/jni

root@woolf:/home/vitaliy# nano /usr/lib/eclipse/eclipse.ini 
либо если Eclipse установленна в другую папку то 
root@fox:/home/vitaliy# nano /home/vitaliy/eclipse/eclipse.ini 

...
--launcher.defaultAction
openFile
-vmargs
-Djava.library.path=/usr/lib/jni
-Dosgi.requiredJavaVersion=1.5
...

Дабы убедиться что java правильно использует библиотеку выполним тест. для етого скачаем файл javahltests.jar 


root@woolf:/home/vitaliy/Downloads# java -Djava.library.path=/usr/lib/jni -jar javahltests.jar


14. Перезапускаем Eclipse



Комментариев нет:

Отправить комментарий