Аргументы командной строки, содержащие &&

1

Я пытаюсь запустить некоторый код Java, используя командную строку. Имя файла также является именем класса, содержащего main метод. Ниже приведены следующие шаги:

  1. javac <filename.java>
  2. java <filename> <arguments>

Я передаю некоторые аргументы, которые содержат && как часть значения аргумента, но командная строка не может распознать ее как часть значения аргумента. Может кто-нибудь, пожалуйста, дайте мне знать, как избежать этого в командной строке?

Теги:
command-line

1 ответ

4
Лучший ответ

Вы должны иметь возможность окружать один аргумент кавычками ", и что-либо внутри кавычек будет рассматриваться как одно значение аргумента.

java MyFile "some&&argument" "some-other-argument" anArgWithoutQuotes
  • 0
    Спасибо ... проблема решена !!!
  • 0
    @WhoAmI Пожалуйста! Не забудьте пометить его как принятый, чтобы другие, имеющие похожие проблемы, могли видеть, что этот вопрос имеет решение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню