|
198 / 10 / 3
Регистрация: 30.04.2016
Сообщений: 732
|
||||||||||||||||
Аргументы командной строки25.08.2018, 10:43. Показов 17230. Ответов 74
Метки нет (Все метки)
Стр. 184. Г. Шилдт: Аргументы командной строки.
Многие программы получают параметры, задаваемые в командной строке и называются аргументами командной строки. Это данные, указываемые сразу после имени запущенной программы. Для получения доступа к аргументам командной строки достаточно обратиться к массиву объектов типа String, который передаётся методу main( ). Вот пример программы, отображающий параметры командной строки с её исходным кодом: //Отображение всех данных из командной строки
Java CLDemo one two three: Тогда её выполнение приведёт к следующему результату:
Куда я только не вставлял указанное выражение – ничего не получилось. И как же это сделать? И продолжение текста по Шилдту: Здесь первый аргумент содержится в строке, представляющей собой элемент массива с индеексом 0. Для доступа ко второму аргументу следует воспользоваться индексом 1 и т. д.
0
|
||||||||||||||||
| 25.08.2018, 10:43 | |
|
Ответы с готовыми решениями:
74
Аргументы командной строки
Аргументы командной строки |
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 17.12.2021, 18:20 | |
|
iSmokeJC, Спасибо за совет, возможно, я так и сделаю, когда меня мой ИДЕ перестанет устраивать.
А ошибки компилятора по большей части я и на английском понять могу
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.12.2021, 21:46 | |
|
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 18.12.2021, 10:38 | |
|
xoraxax, когда мне советуют по вопросу, который я задала, я всегда пытаюсь выполнить такой совет. А советы по другим вопросам я не просила, поэтому и отвечаю соответственно.
В данном конкретном случае - мне посоветовали сменить ИДЕ и установить java 8. Но Шилдт умудрялся как-то работать и без IntelliJ IDEA, и на java 6 и ниже и у него всё работало. Вывод: данный совет к обсуждаемому вопросу никакого отношения не имеет. Вы лично даже не пытались ответить на вопрос в этой теме, поэтому какие у Вас лично претензии? Хотите пример адекватной реакции на заданный вопрос? ![]() http://study-java.ru/uroki-jav... nt-page-6/ Почитайте комментарии. У всех та же проблема, но им хотя бы сразу указали, из-за чего она могла возникнуть.
0
|
|
| 18.12.2021, 11:13 | |
|
Не по теме: Sollita, Господи, бедные твои дети, если они есть! у тебя одни претензии и сравнения, при полном отсутствии желания напрячь свои извилины...
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 18.12.2021, 16:20 | |
|
Aviz__, Ваша реплика никак не меняет того факта, что на вопрос темы Вы не ответили
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 25.12.2021, 14:08 | |
|
Поскольку на вопрос темы так никто и не ответил, отвечу я.
Для ввода аргументов из командной строки Windows нужно: 1. Зайти в окно командной строки Windows: «Пуск», «Выполнить», «cmd» 2. Правильно ввести 2 команды в окне командной строки: Например, наша программа Java содержится в файле Stepen.java, который содержится в папке по адресу D:\Мои документы\NetBeansProjects\Stepen\src\st epen\ Чтобы правильно ввести команду, нужно: 1) Перейти в текущий каталог, т.е. в папку ИДЕ с нашим файлом. Если нужно, то с помощью cd/d сменить диск: C:\Documents and Settings\Admin>cd/d "D:\Мои документы\NetBeansProjects\Stepen\src\st epen" Где src\stepen\ это папки, в которых содержится наш рабочий файл Stepen.java., причём stepen - название пакета. 2) Нажимаем Enter и вводим команду для запуска компиляции: D:\Мои документы\NetBeansProjects\Stepen\src\st epen>javac Stepen.java 3) Нажимаем Enter и запускаем интерпретатор. Для этого мы должны в команде точно указать путь к классу в форме: java –cp «Путь_к_классу» [PACKAGE.]CLASSNAME Где –cp это –classpath. Потому что хотя файл класса присутствует в той же папке, но команда java ожидает classpath, и по этой причине мы добавляем -cp , чтобы взять текущую папку в качестве ссылки для classpath. Очень важно!!! Если наш файл в пакете, то имя пакета указываем не в «Пути_к_классу», а в имени файла. Например: stepen.Stepen В нашем случае так: D:\Мои документы\NetBeansProjects\Stepen\src\st epen>java -cp "D:\Мои документы\NetBeansProjects\Stepen\src" stepen.Stepen Vasia Oleg 4) Нажимаем Enter и получаем результат: Vasia Oleg Если бы кто-нибудь подсказал это мне сразу, то я не убила бы на это 10 дней. Надеюсь, что мой ответ позволит кому-то другому сэкономить кучу времени.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 25.12.2021, 15:51 | |
|
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 25.12.2021, 17:38 | |
|
xoraxax, не надо
![]() Интересно, как должен человек, который никогда в командной строке не работал, догадаться сам, как это всё сделать? Возможно, Вам это кажется элементарным, но это говорит только о том, что Вы никогда никого ничему не учили и никогда даже не задумывались о том, как учили Вас, и как конкретные знания оказались в Вашей голове. А существует такая наука, которая называется дидактика
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 25.12.2021, 18:45 | |
|
Sollita, ты же говоришь, что знаешь, как работать с командной строкой, а теперь говоришь, что "никогда не работал". Шиза какая-то?
Добавлено через 2 минуты Давай сначала, а то я тебе с ума сойду. Приходит чувак, говорит, что не умеет работать с командной строкой. Я ему рекомендую почитать как это делается. Приходишь ты, говоришь, что это все никому не нужно. И теперь ты все таки говоришь, что проблема была в том, что ты не умеешь с ней работать. У тебя в голове овсянка и дидактика тут не спасет.
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 25.12.2021, 19:38 | |
|
xoraxax, автор темы никогда не работал с командной строкой - это видно из его вопроса.
Почитать, как работать с командной строкой, в данном случае - это не совет, а отмазка. Зачем человеку читать 99% ненужной информации, чтобы найти 1% нужной? В данном случае уметь работать в командной строке мало. Нужно знать, как в ней работать с Явой и ИДЕ. Я не читала ненужные 99%, а нашла 1% нужной информации. И именно её и привела в своём ответе. В отличие от Вас. В каком месте я говорила, что не умею с ней работать? И у кого в голове овсянка, если Вы не в состоянии ответить на вопрос, а я в состоянии?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||||||
| 25.12.2021, 19:59 | ||||||
|
0
|
||||||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 26.12.2021, 11:41 | |
|
xoraxax, Если человек разбирается в проблеме, он сразу отвечает на вопросы по существу. Вы не в состоянии понять ни смысл вопроса, ни что требуется знать, чтобы на него ответить, ни даже того, а знаете ли Вы ответ на вопрос или Вам только кажется, что Вы его знаете, - значит специалист Вы ещё тот
![]() Ваших умственных способностей и знаний не хватает для ответа ни на один вопрос, но хватает для немотивированного хамства, и при этом Вам ещё хватает наглости рассуждать о том, что у кого в голове? ![]() Я дала 2 конкретных и полезных ответа на вопросы данной темы, а Вы не дали ни одного. И почему бы это? Не подскажете, что умного и полезного Вы мне написали в этой теме или в любой другой? Поэтому возникает закономерный вопрос: а есть хоть одна тема, в которой Вы разбираетесь? ![]() Мало того, я очень сильно подозреваю, что и с образованием у Вас не сложилось. Потому что человек с любым высшим образованием не может не понимать смысла вопроса заданного на русском языке.
0
|
|
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
|
| 26.12.2021, 13:18 | |
|
Sollita, видать про овсянку у тебя в голове - это сильное преувеличение...
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 26.12.2021, 15:13 | |
|
Aviz__, Я написала неправду?
![]() Чтобы хамить, много ума не надо.
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 27.12.2021, 11:23 | |
|
Почему бы модером не прикрыть уже этот треш?
0
|
|
| 27.12.2021, 11:23 | |
|
Отобразить в окне консоли аргументы командной строки в обратном порядке Прочитать аргумент командной строки и добавить в него пробелы, чтобы длинна строки равнялась заданному числу
Аргументы командной строки Аргументы командной строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|