Страница 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 :cz2:

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 :cz2:
А это принципиально ?
Т.е. если рекомендуют Java5 то на 6ке может не собраться ?
Но ведь само приложение запускается под Java 6 ...
Не уж то не получится собрать ?

Re: Чем можно собрать исходники ?

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

Re: Чем можно собрать исходники ?

Добавлено: 2010-03-09 17:31:13
kharkov_max
))
Ну и на этом спасибо, если у кого есть идеи пишите ...

Re: Чем можно собрать исходники ?

Добавлено: 2010-03-11 12:46:28
kharkov_max
UP