Im пытается запустить простое приложение RMI через командный файл. Я получил эти строки моего инструктора, чтобы писать в блокноте и сохранить его как .bat:'javac' не распознается и rmiregistry не найден
- @cd% кд% \ ЦСИ
- @for/г %% а в (* .java) сделать @javac %%
- @start rmiregistry 3000
- @java Сервер
- @pause
При запуске пакетных файлов показывает, что «Javac не распознается как внутренняя или Exte rnal command operable program или batch file ', а для RMI - «Система не может найти файл rmiregistry».
Я искал решения для проблемы «javac», и мне кажется, что я должен установить для него путь в «Переменные среды», которые я сделал, добавив новую переменную USER в имя JAVA_HOME и путь: 'C : \ Program Files \ Java \ jdk1.8.0_40 \ бин
проблема последовательна и я не знаю, с чего начать, чтобы решить ее
Я должен сказать, что я очень смущен этим "PATH" среды субъекта. Где я могу найти эту переменную среды PATH? и как добавить его? Я не понял, как сделать первые два шага, но я сделал третий с CMD, но ничего не изменилось. Я добавляю JAVA_HOME к системным переменным, но проблема все еще существует. Возможно, у вас есть пошаговое руководство о том, как это сделать? спасибо –
@ MajdKharman- Проверьте это [страница] (http://www.computerhope.com/issues/ch000549.htm) ИЛИ вы также должны выполнять только последнюю строку этого ответа и перезагружать свою систему. Это поможет. –
я установить путь соответственно, но теперь он показывает мне еще одна проблема: ** JAVAC: недопустимый флаг: C \ Users \ Мадж \ Documents \ Eclipse, Usage: JAVAC<исходные файлы> использовать -help для получения списка возможных вариантов ** , и это сообщение повторяется 4 раза, что означает для 4 классов, которые у меня есть в проекте. в конце он пишет: ** Ошибка: не удалось найти или загрузить основной класс Server ** Я думаю, что у меня проблема в строках, написанных в пакетном файле/блокноте. Окно реестра RMI открывается. Любая помощь? Я буду голосовать и принимать ответ, когда я решаю эту проблему :) –