Как заставить работать javac в консоли ?

Автор soldafon, 16 сентября 2017, 10:39:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

soldafon

Доброго дня !
Убедительная просьба подсказать,как заставить работать javac в консоли
Netbeans компилирует,а из консоли не получается


:(

mrgoodvin

Вывод из консоли показать бы. Предполагаю нету нужной переменной окружения: https://wiki.archlinux.org/index.php/Environment_variables_(Русский).

soldafon


mrgoodvin

soldafon, а гугл зачем :)? Уже давно решили бы этот вопрос без обращения на форум. Если вы перейдете в каталог с javac, то все будет работать, или каждый раз указывает полный путь к нему или же добавьте переменную окружения как вариант в ~/.profile.
Способ 1: Отредактировав строку в конце фала PATH="/usr/local/sbin:/usr/sbin:/sbin:/Путь к JRE java/bin/:$PATH"
Способ 2: Добавить в файле в конец строки примера заменив их на свои пути и версии:
JRE_HOME=/usr/lib/jvm/java-11-openjdk-amd64/jre
PATH=$JRE_HOME/bin:$PATH
export PATH

Способ 3: Тоже что и 2 с экспортом путей каталогов
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
JRE_HOME=/usr/lib/jvm/java-11-openjdk-amd64/jre
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME JRE_HOME PATH

soldafon

да и в каталоге bin не работает
*.deb jdk на оракле нет , есть *.rpm(64), но он не хотел конвертироваться в *.deb,пришлось брать *.gz и разархивировать его
в самом bin-e не работает - пробовал chmod -ом  поправить javac с разными ключами - безрезультатно
осталось попробовать в centos-е c кошерным *.rpm

:(



mrgoodvin

#5
Да, нету deb. Но только что скачал gz, и по полному пути запускается javac. С коталога bin не хочет, да его и по tab в терминале нету в списке. Все таки  пробовать добавлять в окружение.