Перейти к содержанию
Авторизация  
oxis

Проблемы с компиляцией исходника l2

Рекомендуемые сообщения

не могу скомпилировать исходник l2 а если точней то сам gameserver а вот datapack компилируется вот какую ошибку выдает когда пытаюсь скомпилировать gameserver

Buildfile: D:\L2jFrozen_GameServer\build.xml

prepare-local:
prepare-final:
init:
version:
     [echo] L2jFrozen Gameserver Revision: 1118
compile:
 
BUILD FAILED
D:\L2jFrozen_GameServer\build.xml:65: Class not found: javac1.8
 
и так со всеми исходниками datapack компилируется а вот gameserver нет в чем может быть причина жду ваших ответов
Изменено пользователем oxis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня java 1.8 качал с офф сайта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если компил через эклипс, то выбрана ли в настройках JRE 1.8 (Installed JREs)? Так-же, возможно, используется старая версия анта, т.е. нужно обновиться.

Изменено пользователем BymerOK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Совершено верно я использую eclips. в том что java 1.8 стоит я в этом уверен проверял нас чет Anta не'знаю может быть а если подумать если был бы даже старый  Ant то тогда бы он и datapack не компилировал сейчас вопщем

попробую обновить ant потом может быть попробую скачать full eclips у меня просто eclips Luna взял специально для своего удобства

Изменено пользователем oxis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Совершено верно я использую eclips. в том что java 1.8 стоит я в этом уверен проверял нас чет Anta не'знаю может быть а если подумать если был бы даже старый  Ant то тогда бы он и datapack не компилировал сейчас вопщем

попробую обновить ant потом может быть попробую скачать full eclips у меня просто eclips Luna взял специально для своего удобства

В датапаке как-бы ничего не компилируется, просто создается архив, копируются файлы и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да ты был прав старый plugin был спасибо за помощь PS. тему можно закрывать

Изменено пользователем oxis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня еще 1 последний вопрос как правильно в нести в переменные системы вот эти данные так вроде бы правильно все делаю не фига не так получается вопщем вот как я, делаю щелкаю правой кнопкой мишки на мой компьютер потом дополнительно дальше переменные среды потом - системные перемены в них я создаю (JAVA_HOME ниже под java указываю путь C:\Program Files\Java\jre1.8.0_65) дальше там ищю строчку path. и в самый конец добавляю строчку вот эту .,%JAVA_HOME%\bin иду в меню пуск жму на выполнить потом cmd пишу дальше в консуле java появляется много строчек так и должно быть знаю потом пишу javac -version а не фига не показывает версию java пробую иначе писать javaw -version тоже не чего может кто знает как правильно надо добавлять все это в переменный системы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переменная Path должна быть до директории bin от JDK, а ты ставишь от JRE.

 

P.S. то-что у меня и работает нормально: C:\Program Files\Java\jdk1.7.0_79\bin

 

В JAVA_HOME так-же, до JDK.

Изменено пользователем MrMario

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то есть ты хочешь сказать что бы заменил стандартный пусть в path на C:\Program Files\Java\jre1.8.0_65\bin я правильно тебя понимаю 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

то есть ты хочешь сказать что бы заменил стандартный пусть в path на C:\Program Files\Java\jre1.8.0_65\bin я правильно тебя понимаю 

почти, только нужно не jre1.8.0_65 , а jdk1.8.0_65

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можешь дать ссылку на jdk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я скачал jdk попытался установить его пишет jdk-8u66 windows x64 не является приложением win 32 я так понимаю там нет для win 32 только 64 bit 84 bit и.т.д

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

x86 выбирай, это и есть x32

Изменено пользователем MrMario

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я скачал jdk попытался установить его пишет jdk-8u66 windows x64 не является приложением win 32 я так понимаю там нет для win 32 только 64 bit 84 bit и.т.д

Проверь в переменных средах наличие JAVA_HOME и правильность пути к JDK твоей версии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все сделал не получается не хочешь пишет при компиляции ошибку вот эту  

Buildfile: D:\workspace\lineages\gameserver\build.xml

prepare-local:
prepare-final:
init:
version:
     [echo] L2J Six Gameserver Revision: exported
compile:
 
BUILD FAILED
D:\workspace\lineages\gameserver\build.xml:64: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_66"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проблему решил не было строчки в ante там где plugin C:\Program Files\Java\jdk1.8.0_66\lib tools.jar мог бы и сразу догадаться ведь он писал где проблема а я и не понял сразу (--> classpath )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

все сделал не получается не хочешь пишет при компиляции ошибку вот эту  

Buildfile: D:\workspace\lineages\gameserver\build.xml

prepare-local:
prepare-final:
init:
version:
     [echo] L2J Six Gameserver Revision: exported
compile:
 
BUILD FAILED
D:\workspace\lineages\gameserver\build.xml:64: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_66"

 

JAVA_HOME нужно указывать до /bin по-моему, т.е. C:\Program Files\Java\jre1.8.0_66\bin

Изменено пользователем BymerOK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

все сделал не получается не хочешь пишет при компиляции ошибку вот эту  

Buildfile: D:\workspace\lineages\gameserver\build.xml

prepare-local:
prepare-final:
init:
version:
     [echo] L2J Six Gameserver Revision: exported
compile:
 
BUILD FAILED
D:\workspace\lineages\gameserver\build.xml:64: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_66"

 

Вот же твоя ошибка:

 

Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_66"

 

Повторюсь, до JDK путь нужно, а не до JRE :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...