Проверьте Ваш $PATH
переменная среды, чтобы проверить, содержит ли это /usr/lib/java/bin
или /usr/lib64/java/bin
в x86_64 системах. Эта переменная обычно, когда Вы входите в систему набор с помощью сценария оболочки, который устанавливает jdk пакет; это может помочь выйти из системы и въехать задним ходом снова. Проверьте значение $JAVA_HOME
.
Если Ваш ПУТЬ действительно содержит путь, я упомянул, и type javac
все еще ничего не дает Вам, затем пытаются ввести locate bin/javac
и посмотрите то, что это возвращает. Вам, вероятно, придется работать sudo updatedb
или sudo locate -u
заранее, если Вы просто установили пакет, так, чтобы slocate база данных произошла, действительно датируются.
Что делает a
ps -p 1983 -f # 1983 being the PID your screenshot shows
скажите Вам об этом?
Можно также работать pstree
от psmisc
пакет для просмотра данного PID и всех его родителей, полностью назад к init
или PID 1. например.
pstree -s -p 1983
Можно использовать pstree's -A
опция для символов рисования строки ASCII, а не определенный для терминала (например, ANSI/vt100/xterm/linux) тянущие строку символы.
например, пример от моей системы:
$ pstree -A -s -p 9879
init(1)---screen(13578)---bash(13642)---mutt(9879)
Если это находится так или иначе не в Вашем дистрибутиве, psmisc
по http://psmisc.sf.net/
Мой любимый ps -wwwaux|grep java|grep -v grep
.
Можно также переключить главную командную строку (т.е. показать параметры процессов в вершине) путем нажатия c
в вершине.
00:06:42 java -Dnetworkaddress.cache.ttl=
– Zack Westwater 10.10.2012, 04:04