Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / javac не работает / 25 сообщений из 32, страница 1 из 2
02.03.2005, 14:16
    #32941208
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Мой файл /usr/bin/javac следующего вида:

#!/bin/sh
echo "libgcj-javac-placeholder.sh"
echo
echo "This script is a placeholder for the /usr/bin/javac"
echo "master link required by jpackage.org conventions. libgcj's"
echo "rmiregistry, rmic and jar tools are now slave symlinks to these"
echo "masters, and are managed by the alternatives(8) system."
echo
echo "This change was necessary because the rmiregistry, rmic and jar tools"
echo "installed by previous versions of libgcj conflicted with symlinks"
echo "installed by jpackage.org JVM packages."
exec gcj -C "$@"

выдает фигню и по всей видимости не работает ...
а что мне вот сделать,
что бы он заработал
...
Рейтинг: 0 / 0
02.03.2005, 14:23
    #32941232
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Кто знает, как он должен выглядеть в Линуксе ?
...
Рейтинг: 0 / 0
02.03.2005, 14:31
    #32941265
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Чего-то ты не то городишь, javac - это обычный запукаемый файл, а ты скрипт какой-то показал. и лежит этот файл в JAVA_HOME/bin но не как не в usr/bin, найди каталог для начала, в котором Java стоит, а потом напиши чего ты сделать вообще хочешь?
...
Рейтинг: 0 / 0
02.03.2005, 14:48
    #32941348
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Извиняюсь, грубовато как-то получилось.
...
Рейтинг: 0 / 0
02.03.2005, 15:05
    #32941417
oracle_yzhas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
автор javac - это обычный запукаемый файл, а ты скрипт какой-то показал

скрипт тоже может запускаться ;)


внутри вызывается gcj
почему не работает? что пишет-то ?
...
Рейтинг: 0 / 0
02.03.2005, 15:15
    #32941467
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
я запускаю runEmailapp.sh

в этом файле:

if [ ! -d ../build ]
then
mkdir ../build

fi
export CLASSPATH=../../lib/api.jar:../lib/activation.jar:../lib/mail.jar:../build
javac -d ../build ../src/sampleapps/station/AvayaStationListener.java
javac -d ../build ../src/sampleapps/station/AvayaStation.java
javac -d ../build ../src/sampleapps/station/AvayaStationAdapter.java
javac -d ../build ../src/sampleapps/station/AvayaStationImpl.java
javac -d ../build ../src/sampleapps/email/PostMail.java
javac -d ../build ../src/sampleapps/email/EmailApp.java
JAVAC_RESULT=$?
if [ $JAVAC_RESULT -ne 0 ]
then
exit $JAVAC_RESULT
fi
CLASSPATH=$CLASSPATH:../../lib/proxy.jar:../../lib:../lib
java sampleapps.email.EmailApp
exit $JAVAC_RESULT

Оно мне многократно на экран выдает:

libgcj-javac-placeholder.sh

This script is a placeholder for the /usr/bin/javac
master link required by jpackage.org conventions. libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.

This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.

В котором написан путь /usr/bin/javac

При ручном запуске, выдается то же самое ...

На Ваш вопрос чему равен JAVA_HOME ответить не могу,

команда printenv не выводит ее значение
...
Рейтинг: 0 / 0
02.03.2005, 15:29
    #32941520
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Файл runEmailapp.sh вполне обычный, он должен откомпилировать исходники и запустить полученную программу, вот только у Вас java наверное не стоит и он берет какой-то непонятный javac. Напишите в консоли java и что он там выведет?
...
Рейтинг: 0 / 0
02.03.2005, 15:43
    #32941581
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
На команду java она пишет:

libgcj-javac-placeholder.sh

This script is a placeholder for the /usr/bin/javac
master link required by jpackage.org conventions. libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.

This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.
Usage: gij [OPTION] ... CLASS [ARGS]
to invoke CLASS.main, or
gij - jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try 'gij --help' for more information.
...
Рейтинг: 0 / 0
02.03.2005, 15:49
    #32941607
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
JarНа команду java она пишет:

libgcj-javac-placeholder.sh

This script is a placeholder for the /usr/bin/javac
master link required by jpackage.org conventions. libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.

This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.
Usage: gij [OPTION] ... CLASS [ARGS]
to invoke CLASS.main, or
gij - jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try 'gij --help' for more information.

это не то, что надо, поставте себе нормльную java, взять можно с java.sun.com.

зы Я такого ни разу не встречал, может у вас дистрибутив уже со встроенной java?
...
Рейтинг: 0 / 0
02.03.2005, 15:51
    #32941618
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
В /usr/bin/java

такая же затычка

libgcj-javac-placeholder.sh

This script is a placeholder for the /usr/bin/java
master link required by jpackage.org conventions. libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.

This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.
gij "$@"
...
Рейтинг: 0 / 0
02.03.2005, 16:02
    #32941658
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Было так:

1) Я установил Федорену Горю

после инсталяции Java отзывалась, как не странно (значит она встроенная)

2) установил java-у san-новскую: rpm -i j2sdk-1_4_2_07-linux-i586.rpm

3) установил ConnectionServer от avaya-и: rpm -Uv cmapi-server-2.1.24-1.noarch.rpm
...
Рейтинг: 0 / 0
02.03.2005, 16:08
    #32941682
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Вообще говоря, gcj это натив компилятор для java, который поддерживает только java1.2, да и то с оговорками.

Под линухом я всегда использовал javac явно (без скриптов), либо IDE Idea :)
...
Рейтинг: 0 / 0
02.03.2005, 16:15
    #32941710
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Я тоже на федорено горе java ставил, но только не rmp, а вот это j2sdk-1_4_2_06-linux-i586.bin, все нормльно встало, а у вас там какие то нативные компиляторы вылазиют:). А где вы вообще этот rmp взяли?
...
Рейтинг: 0 / 0
02.03.2005, 16:25
    #32941747
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
С сайта java.sun.com

сначала был файл:

j2sdk-1_4_2_07-linux-i586.bin

я его запустил и он стал файлом под именем:

j2sdk-1_4_2_07-linux-i586.rpm
...
Рейтинг: 0 / 0
02.03.2005, 16:31
    #32941781
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
JarС сайта java.sun.com

сначала был файл:

j2sdk-1_4_2_07-linux-i586.bin

я его запустил и он стал файлом под именем:

j2sdk-1_4_2_07-linux-i586.rpm

Хм... Странно все это как-то, я запустил файл *.bin и у меня само все поставилось, и в PATH и в JAVA_HOME все само прописалось, одну кнопку всего пришлось нажать.
...
Рейтинг: 0 / 0
02.03.2005, 16:52
    #32941848
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Там было 2 файла:

j2sdk-1_4_2_07-linux-i586.bin

и

j2sdk-1_4_2_07-linux-i586_rpm.bin


Я выбрал rpm ... так как авая рекомендует его устанавливать


Я правильно JAVA_HOME смотрю,
через команду printenv
...
Рейтинг: 0 / 0
02.03.2005, 16:57
    #32941864
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Чего мне делать ?

Линукс переустанавливать ?
...
Рейтинг: 0 / 0
02.03.2005, 17:00
    #32941878
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Правильно, можно просто env написать и выведится все что есть. А вообще, каталог с Джавой имеется? Должен называтся примерно так j2sdk1.4.2_06, найди его и пропиши путь к нему в JAVA_HOME и в PATH добавь путь JAVA_HOME/bin, должно все заработать.
...
Рейтинг: 0 / 0
02.03.2005, 17:03
    #32941885
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
JarЧего мне делать ?

Линукс переустанавливать ?

Ну не знаю, если все так трагично, то я бы сначала всетаки скачал файл j2sdk-1_4_2_07-linux-i586.bin и его установил, я же говорю, что один раз на Enter нажал и все завелось.
...
Рейтинг: 0 / 0
02.03.2005, 17:23
    #32941965
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Определил я путь через команду rpm -ql j2sdk

он равен: /usr/java/j2sdk1.4.2_07/

внутри там папки соответственно: bin, demo, jre, man

как теперь прописать путь,
это ведь нужно какой то файл конфигурационный изменить
...
Рейтинг: 0 / 0
02.03.2005, 17:41
    #32942040
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
у меня bash работает

по этому я в файл /etc/bashrc прописал

JAVA_HOME="/usr/java/j2sdk1.4.2_07"

как PATH теперь задать ?
...
Рейтинг: 0 / 0
02.03.2005, 17:43
    #32942050
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
JarОпределил я путь через команду rpm -ql j2sdk

он равен: /usr/java/j2sdk1.4.2_07/

внутри там папки соответственно: bin, demo, jre, man

как теперь прописать путь,
это ведь нужно какой то файл конфигурационный изменить

Во, вот и Ждава нашлась:) Ну а теперь в переменные JAVA_HOME и PATH пропиши пути соответствующие. Это командами делается, только не помню какими:) Спроси на форуме Линукс.
...
Рейтинг: 0 / 0
02.03.2005, 17:50
    #32942082
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Через команду мне как сказали ... это только на текущую трансляцию ...
потом все пропадет ...
...
Рейтинг: 0 / 0
02.03.2005, 19:34
    #32942320
Jar
Jar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
Прописал пути руками, результат не изменился

env JAVA_HOME="/usr/java/j2sdk1.4.2_07"

env PATH=$PATH:/usr/java/j2sdk1.4.2_07/bin

хотя при запуске следующим образом

/usr/java/j2sdk1.4.2_07/bin/java

все работает, дрянь не вылезает
...
Рейтинг: 0 / 0
02.03.2005, 20:00
    #32942349
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javac не работает
деинсталлируй вообще нахрен gcj
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / javac не работает / 25 сообщений из 32, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]