powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / javac не работает
25 сообщений из 32, страница 1 из 2
javac не работает
    #32941208
Jar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой файл /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
javac не работает
    #32941232
Jar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает, как он должен выглядеть в Линуксе ?
...
Рейтинг: 0 / 0
javac не работает
    #32941265
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего-то ты не то городишь, javac - это обычный запукаемый файл, а ты скрипт какой-то показал. и лежит этот файл в JAVA_HOME/bin но не как не в usr/bin, найди каталог для начала, в котором Java стоит, а потом напиши чего ты сделать вообще хочешь?
...
Рейтинг: 0 / 0
javac не работает
    #32941348
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, грубовато как-то получилось.
...
Рейтинг: 0 / 0
javac не работает
    #32941417
oracle_yzhas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор javac - это обычный запукаемый файл, а ты скрипт какой-то показал

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


внутри вызывается gcj
почему не работает? что пишет-то ?
...
Рейтинг: 0 / 0
javac не работает
    #32941467
Jar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я запускаю 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
javac не работает
    #32941520
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл runEmailapp.sh вполне обычный, он должен откомпилировать исходники и запустить полученную программу, вот только у Вас java наверное не стоит и он берет какой-то непонятный javac. Напишите в консоли java и что он там выведет?
...
Рейтинг: 0 / 0
javac не работает
    #32941581
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.
...
Рейтинг: 0 / 0
javac не работает
    #32941607
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
javac не работает
    #32941618
Jar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В /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
javac не работает
    #32941658
Jar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Было так:

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
javac не работает
    #32941682
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, gcj это натив компилятор для java, который поддерживает только java1.2, да и то с оговорками.

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

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

j2sdk-1_4_2_07-linux-i586.bin

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

j2sdk-1_4_2_07-linux-i586.rpm
...
Рейтинг: 0 / 0
javac не работает
    #32941781
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
javac не работает
    #32941848
Jar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там было 2 файла:

j2sdk-1_4_2_07-linux-i586.bin

и

j2sdk-1_4_2_07-linux-i586_rpm.bin


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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