Я установил sun-java в archlinux kde, сначала создав пакет, а затем установив его. Это путь переменные окружения установлены в моей машине: файл:/и т.д./профиль #/и т.д./профильНевозможно установить переменную PATH для jdk
#Set our umask
umask 022
# Set our default path
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
export PATH
# Load profiles from /etc/profile.d
if test -d /etc/profile.d/; then
for profile in /etc/profile.d/*.sh; do
test -r "$profile" && . "$profile"
done
unset profile
fi
# Source global bash config
if test "$PS1" && test "$BASH" && test -r /etc/bash.bashrc; then
. /etc/bash.bashrc
fi
# Termcap is outdated, old, and crusty, kill it.
unset TERMCAP
# Man is much better than us at figuring this out
unset MANPATH
и файл: /etc/profile.d/jdk.sh
export J2SDKDIR=/opt/java
export PATH=$PATH:/opt/java/bin:/opt/java/db/bin
export JAVA_HOME=/opt/java
export DERBY_HOME=/opt/java/db
что я понимаю из этого, путь jdk должен быть установлен в переменной среды пути, но его нет. Но атрибут $ JAVA_HOME установлен правильно. Любые причины, почему я столкнулся с этой проблемой?
В вашем PATH =/opt/java должен идти первый другой мудрый java, установленный в/usr/bin, будет сделан первым. – kofemann
@geeky_sh Что такое вывод 'echo $ PATH'? –
echo $ path /home/absolute/.rvm/gems/ruby1.9.3p0/bin:/home/absolute/.rvm/gems/[email protected]/bin:/home/absolute/.rvm/rubies /ruby1.9.3p0/bin:/home/absolute/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr /bin/core_perl:/home/absolute/.rvm/bin –