вам нужно установить переменную JAVA_HOME ... посмотрите здесь Setting JAVA_HOME
Установить JAVA_HOME на
Программное обеспечение UNIX System JDK установлен на вашем компьютере, например, на /usr/jdk/jdk1.6.0_02
. Вы можете изменить это местоположение.
Комплект JAVA_HOME.
Korn и Баш снарядов:
export JAVA_HOME=jdk-install-dir
export PATH=$JAVA_HOME/bin:$PATH
Bourne оболочки:
JAVA_HOME=jdk-install-dir
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
C оболочки:
setenv JAVA_HOME jdk-install-dir
setenv PATH $JAVA_HOME/bin:$PATH
export PATH=$JAVA_HOME/bin:$PATH
Change the permissions to enable you to run the GlassFish ESB Installer.
chmod 755 JavaCAPS.bin
Установить JAVA_HOME на системы Windows
Программное обеспечение JDK установлено на вашем компьютере, например, C:\Program Files\Java\jdk1.6.0_02
. При желании вы можете переместить программное обеспечение JDK в другое место.
Набор JAVA_HOME:
правой кнопкой мыши Мой компьютер и выберите Свойства.
На вкладке «Дополнительно» выберите «Переменные среды», а затем отредактируйте JAVA_HOME, чтобы указать, где находится программное обеспечение JDK, например C:\Program Files\Java\jdk1.6.0_02
.
также вам не нужно писать .java
, когда вы собираетесь запустить программу, т.е.
$javac abc.java
$java abc
Возможный дубликат [javac не распознается как внутренняя или внешняя команда, оперативная программа или командный файл] (http://stackoverflow.com/questions/7709041/javac-is-not-recognized-as-an-internal -or-external-command-operable-program-or) – thegauravmahawar
Вы должны установить jour JAVA_HOME-переменную в JDK или добавить полный путь к 'javac'in вашей командной строки. – Jens