2015-04-05 6 views
0

Im пытается запустить простое приложение RMI через командный файл. Я получил эти строки моего инструктора, чтобы писать в блокноте и сохранить его как .bat:'javac' не распознается и rmiregistry не найден

  1. @cd% кд% \ ЦСИ
  2. @for/г %% а в (* .java) сделать @javac %%
  3. @start rmiregistry 3000
  4. @java Сервер
  5. @pause

При запуске пакетных файлов показывает, что «Javac не распознается как внутренняя или Exte rnal command operable program или batch file ', а для RMI - «Система не может найти файл rmiregistry».

Я искал решения для проблемы «javac», и мне кажется, что я должен установить для него путь в «Переменные среды», которые я сделал, добавив новую переменную USER в имя JAVA_HOME и путь: 'C : \ Program Files \ Java \ jdk1.8.0_40 \ бин

проблема последовательна и я не знаю, с чего начать, чтобы решить ее

ответ

1

Вы должны добавить эту переменную $JAVA_HOME среды в переменной окружения в PATH , Это решит вашу проблему.

ИЛИ В качестве альтернативы,

вы должны непосредственно добавить расположение каталога в конце переменной PATH среды.

PATH=........;C:\Program Files\Java\jdk1.8.0_40\bin 
// here ....... denotes previous entry done already in PATH 

Или SET Path введите следующую команду в CMD (консоль командной строки /), как: -

set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_40\bin 
+1

Я должен сказать, что я очень смущен этим "PATH" среды субъекта. Где я могу найти эту переменную среды PATH? и как добавить его? Я не понял, как сделать первые два шага, но я сделал третий с CMD, но ничего не изменилось. Я добавляю JAVA_HOME к системным переменным, но проблема все еще существует. Возможно, у вас есть пошаговое руководство о том, как это сделать? спасибо –

+0

@ MajdKharman- Проверьте это [страница] (http://www.computerhope.com/issues/ch000549.htm) ИЛИ вы также должны выполнять только последнюю строку этого ответа и перезагружать свою систему. Это поможет. –

+0

я установить путь соответственно, но теперь он показывает мне еще одна проблема: ** JAVAC: недопустимый флаг: C \ Users \ Мадж \ Documents \ Eclipse, Usage: JAVAC <исходные файлы> использовать -help для получения списка возможных вариантов ** , и это сообщение повторяется 4 раза, что означает для 4 классов, которые у меня есть в проекте. в конце он пишет: ** Ошибка: не удалось найти или загрузить основной класс Server ** Я думаю, что у меня проблема в строках, написанных в пакетном файле/блокноте. Окно реестра RMI открывается. Любая помощь? Я буду голосовать и принимать ответ, когда я решаю эту проблему :) –

 Смежные вопросы

  • Нет связанных вопросов^_^