#batch-file #jar #file-permissions #blazeds #windows-firewall
#пакетный файл #jar #файл-разрешения #blazeds #windows -брандмауэр
Вопрос:
Я пытаюсь просмотреть образцы BlazeDS в моем веб-браузере, как показано в руководстве на этой веб-странице.
После того, как я запустил tomcat, я открываю ссылку localhost 8400 / samples в своем браузере, как показано ниже.После ввода URL-адреса я получаю следующую страницу в своем браузере..
После этого я пытаюсь запустить образец базы данных в соответствии с инструкциями, приведенными в поле в начале веб-страницы. После выполнения указанной команды в командной строке я получаю следующее сообщение об ошибке..
Кажется, я не могу понять ошибку.Несмотря на то, что я установил переменную JAVA_HOME следующим образом, я все равно получаю эту ошибку..
Эта ошибка связана с проблемой брандмауэра? или что-то еще??
Пожалуйста, помогите..
Ответ №1:
java не является внутренней командой cmd.exe .
Поскольку эта команда не содержит расширения файла и полного пути, Windows сначала выполняет поиск в текущем каталоге C:blazedssampledb
java.*
, чтобы найти либо java.com
, java.exe
, java.bat
, java.cmd
, либо некоторые другие расширения файлов.
Расширения файлов определяются в переменной окружения PATHEXT, разделенной точкой с запятой, которую можно просмотреть в окне командной строки с помощью команды set PATHEXT
Если в текущем каталоге нет такого файла с именем java
файла, Windows выполняет поиск во всех каталогах, указанных через точку с запятой в переменной среды PATH. Ввод только path
или set path
в окне командной строки приводит к отображению этих каталогов. ( set path
перечислены каталоги PATH и расширения файлов PATHEXT, поскольку обе переменные среды начинаются со строки «path».)
Переменная среды JAVA_HOME, возможно, необходима самому пакету Java и другим приложениям, но определенно не читается Windows для поиска исполняемого файла с именем java.
Поиск каталога, содержащего java.exe и добавьте каталог этого файла в PATH . В командной строке это можно сделать с помощью:
PATH=%PATH%;Full path to directory containing java
Не вводите двойные кавычки, даже если полный путь к каталогу, содержащему java.exe содержит 1 или более пробелов.
Или вы запускаете java-приложение с помощью командной строки
"Full path to directoryjava.exe" -cp hsqldb.jar org.hsqldb.Server