Страница 1 из 1
Чем можно собрать исходники ?
Добавлено: 2010-02-24 19:05:04
kharkov_max
День добрый.
Пытаюсь одну прогу запустить под freebsd.
Прога работает под Java.
С сайта разработчика при помощи svn были выкачаны исходники, теперь все это барахло нужно скомпилить.
И к большому сожалению я не знаю чем.
В Ubuntu это делается так "ant -f HEAD/root/build.xml build"
В итоге получается *.war файл, который добавляется в Tomcat.
Не поможете ?
Re: Чем можно собрать исходники ?
Добавлено: 2010-02-24 19:16:16
Larin
ant это сборщик, а не компилятор.
devel/apache-ant
Re: Чем можно собрать исходники ?
Добавлено: 2010-02-24 19:22:37
kharkov_max
Похоже поспешил с обращением.
Нужно поставить apache-ant
A потом "компилить" собирать так же как в Ubuntu "ant -f HEAD/root/build.xml build"
Но перед всем этим необходимо установить Java
Развейте мои догадки если я не прав...
Re: Чем можно собрать исходники ?
Добавлено: 2010-02-24 19:34:02
Larin
прав.
но все таки почитай, что такое ява, компиляция и ant
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 16:47:12
kharkov_max
День добрый.
Хочу продолжить, наконец то руки дошли...
При попытке собрать приложение ant -f /home/HEAD/root/build.xml build ошибка.
Код: Выделить всё
Buildfile: /home/HEAD/root/build.xml
init:
[echo] user.home = /root
BUILD FAILED
/home/HEAD/root/build.xml:125: Unable to create javax script engine for javascript
Total time: 3 seconds
Чего то в Java не хватает похоже ...
Помогите собрать ...
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 16:54:27
Larin
ява стоит? какая версия? из портов?
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 17:09:12
kharkov_max
Larin писал(а):ява стоит? какая версия? из портов?
Код: Выделить всё
pkg_info | grep jdk
diablo-jdk-1.6.0.07.02_8 Java Development Kit 1.6.0_07.02
jdk-1.6.0.3p4_14 Java Development Kit 1.6.0
Из портов.
Тут еще паралельно вопросец, приложение под линух + под 5ю Java, но запустил и на freebsd и под Java 6, а вот собрать из исходников на freebsd не получается.
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 17:16:12
Larin
хм. даже не знаю как на счет совместимости java 5 и java 6

Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 17:17:02
kharkov_max
В 125й строке и т.д. вот это.
Код: Выделить всё
<script language="javascript" classpath="${classpath.bsf_javascript}"> <![CDATA[
importClass(java.util.regex.Matcher);
importClass(java.util.regex.Pattern);
importClass(java.io.File);
importClass(java.io.FileInputStream);
importClass(java.io.InputStreamReader);
importClass(java.io.BufferedReader);
var path = project.getReference("classpath.unit.test");
var projPath = project.getProperty("dir.project.3rdparty") + "/";
is_entry = Pattern.compile("[ \t]*\<classpathentry.*?");
//is_exported = Pattern.compile("[ \t]*\<classpathentry.*? exported=[\"\']true[\"\'][ \/].*");
is_lib = Pattern.compile(".*? kind=[\"\']lib[\"\'][ \/].*?");
get_path = Pattern.compile(".*? path=[\"\'](.*?)[\"\'][ \/].*?");
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 17:18:33
kharkov_max
Larin писал(а):хм. даже не знаю как на счет совместимости java 5 и java 6

А это принципиально ?
Т.е. если рекомендуют Java5 то на 6ке может не собраться ?
Но ведь само приложение запускается под Java 6 ...
Не уж то не получится собрать ?
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 17:29:17
Larin
kharkov_max писал(а):Larin писал(а):хм. даже не знаю как на счет совместимости java 5 и java 6

А это принципиально ?
Т.е. если рекомендуют Java5 то на 6ке может не собраться ?
Но ведь само приложение запускается под Java 6 ...
Не уж то не получится собрать ?
я же говорю не знаю)))
надо бы спросить у тех кто явой занимается. помнится тут iZEN раньше тусил...
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-09 17:31:13
kharkov_max
))
Ну и на этом спасибо, если у кого есть идеи пишите ...
Re: Чем можно собрать исходники ?
Добавлено: 2010-03-11 12:46:28
kharkov_max
UP