LINUX.ORG.RU

Mave2 + Java + PATH


0

1

Доброго, я Fedora 14
2.6.35.6-46.fc14.i686 #1 SMP Tue Oct 19 03:13:47 UTC 2010 i686 i686 i386 GNU/Linux
пытаюсь задать PATH для Maven и Java, делаю так

export JDK_HOME=«/home/m/JDK/jdk1.6.0_22/»
export JAVA_HOME=«/home/m/JDK/jdk1.6.0_22/»

export M2_HOME=/home/maxim/JDK/apache-maven-2.2.1
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx512m"

Затем после ввода java -version вижу версию старой явы jdk1.6.0_20
но IDEA запускается и видет как раз новую jdk1.6.0_22
по вызову mvn -v вообще тишина
mvn -v
bash: mvn: command not found
Скажите пжлст, что творится с переменным окружения, что я не так делаю?

Ответ на: комментарий от iZEN

ну как же не туда, у меня там лежат разорхивированные Мавен и ява

linuxorgru
() автор топика
Ответ на: комментарий от Legioner

Долбонудца... помогло, только надо было
export PATH=«$JAVA_HOME/bin:$M2_HOME/bin:$PATH»

чтобы советовали почитать дабы разобраться с этими переменными окружения?

linuxorgru
() автор топика
Ответ на: комментарий от Legioner

да, и ещё момент, зачем писать вот такие вот вещи

export PATH=«$JDK_HOME/bin:$JAVA_HOME/bin:$M2_HOME/bin:$PATH»

если гораздо красивее написать сразу
export JDK_HOME=«/home/m/JDK/jdk1.6.0_22/bin»
export JAVA_HOME=«/home/m/JDK/jdk1.6.0_22/bin»
export M2_HOME=«/home/m/JDK/apache-maven-2.2.1/bin»

В чём тут фишка?

linuxorgru
() автор топика
Ответ на: комментарий от linuxorgru

Сколько помню яву, с года так 97-го, всегда надо было прописывать JAVA_HOME и PATH :)

dave ★★★★★
()
Ответ на: комментарий от linuxorgru

Так нельзя. JAVA_HOME должен указывать на корень явы.

dave ★★★★★
()
Ответ на: комментарий от linuxorgru

чтобы советовали почитать дабы разобраться с этими переменными окружения?

man sh например, ну и вообще это в любой книжке по UNIX-у должно быть.

Legioner ★★★★★
()
Ответ на: комментарий от linuxorgru

чтобы советовали почитать дабы разобраться с этими переменными окружения?

Переходи на tcsh. Там нет башизмов.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.