|
198 / 10 / 3
Регистрация: 30.04.2016
Сообщений: 732
|
||||||||||||||||
Аргументы командной строки25.08.2018, 10:43. Показов 17215. Ответов 74
Метки нет (Все метки)
Стр. 184. Г. Шилдт: Аргументы командной строки.
Многие программы получают параметры, задаваемые в командной строке и называются аргументами командной строки. Это данные, указываемые сразу после имени запущенной программы. Для получения доступа к аргументам командной строки достаточно обратиться к массиву объектов типа String, который передаётся методу main( ). Вот пример программы, отображающий параметры командной строки с её исходным кодом: //Отображение всех данных из командной строки
Java CLDemo one two three: Тогда её выполнение приведёт к следующему результату:
Куда я только не вставлял указанное выражение – ничего не получилось. И как же это сделать? И продолжение текста по Шилдту: Здесь первый аргумент содержится в строке, представляющей собой элемент массива с индеексом 0. Для доступа ко второму аргументу следует воспользоваться индексом 1 и т. д.
0
|
||||||||||||||||
| 25.08.2018, 10:43 | |
|
Ответы с готовыми решениями:
74
Аргументы командной строки
Аргументы командной строки |
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
|
| 16.12.2021, 13:06 | |
|
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|||
| 16.12.2021, 13:18 | |||
|
Это работает так для любых программ на Windows и Linux. Джава тут не при чем Возможно проблема в том, что вы используете неправильную терминологию и поэтому вас никто не понимает
0
|
|||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 16.12.2021, 15:09 | |
|
alecss131, в Вашем изображении невозможно прочитать текст, попробуйте сами
![]() Но по изображению видно, что окно Вы открыли в папке.
0
|
|
|
Модератор
|
||
| 16.12.2021, 15:13 | ||
|
Добавлено через 1 минуту Причем там видно, что в качестве IDE я использовал простой Блокнот
0
|
||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 16.12.2021, 15:45 | |
|
Aviz__, Ваша ссылка снова не о том
![]() Про "переменные среды" я прочитала в другом месте, но не поняла, какое они имеют отношение к данному вопросу? Мне кажется, это аналогично тому, что я пытаюсь просто работать с интерфейсом и задаю вопрос о нём, а Вы вместо того, чтобы объяснить, какую кнопку нажать, доказываете мне, что для этого нужно изучить весь код ![]() Вы, действительно, не осознаёте, что мешаете учиться? Добавлено через 2 минуты alecss131, у меня нет мышки, я в планшете ![]() Попробую завтра использовать простой блокнот в компьютере. Добавлено через 14 минут KEKCoGEN, Возможно, я использую неправильную терминологию, попробую объяснить ещё раз. Вы открываете окно командной строки в папке. Совершенно не важно какой. А нужная мне папка( с файлом с кодом) находится в папке NetBeans и оттуда окно командной строки не открывается. Поэтому у меня вопрос, как это сделать, если это возможно, не из папки, а из окна командной строки, указав адрес папки?
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 16.12.2021, 15:50 | |
|
0
|
|
|
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
|
|
| 16.12.2021, 16:01 | |
|
Sollita, понятно))!
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 16.12.2021, 17:38 | |
|
Arsegg,
Я пыталась. Точный адрес не помню, но кажется так: cd/d d:\Мои документы\NetBeans\Stepen\ src\stepen Последняя - папка проекта, в ней находится файл с кодом. Я набираю адрес правильно, никаких ошибок. Я нажимаю enter и на следующей строчке появляется этот адрес и >. Но я не знаю, что делать дальше. Потому что, по идее нужно набирать команду. Но когда я набираю команду: Java CLDemo one two three у меня выскакивает ошибка. Пишет, что это не команда для исполнения. Я пробовала вводить две команды, как у KEKCoGEN. Но результат тот же.
0
|
|
| 16.12.2021, 19:09 | |
|
0
|
|
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 16.12.2021, 20:19 | |
|
Arsegg, я не поняла Вашего сообщения. Я не знаю, что такое Path. Это какая-то переменная. Я её видела, кажется в свойствах , там кажется были перечислены типы файлов или адресов. Но я не уверена.
Что Вы имели в виду? Как я могу показать содержимое Path? И как это поможет мне решить проблему?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||||
| 16.12.2021, 22:54 | ||||
|
0
|
||||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 16.12.2021, 23:25 | |
|
xoraxax, а я Вас ни о чём и не спрашивала
![]() Если не секрет, что Вы здесь делаете? Самоутверждаетесь, мороча голову людям, которые просят помощи, никому не нужными советами?
0
|
|
| 16.12.2021, 23:39 | |
|
Не по теме: Sollita, кури 15 JDK Installation for Microsoft Windows, в частности пункт "Updating the PATH Environment Variable".
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.12.2021, 00:43 | |
|
1
|
|
|
365 / 252 / 113
Регистрация: 07.10.2017
Сообщений: 1,330
|
|||
| 17.12.2021, 05:17 | |||
|
С таким подходом к поиску информации и ее усваиванию, я предполагаю, что у тебя уйдет еще уйма времени, чтобы разобраться с path. Так что, предлагаю тебе найти куда ты жаву установил и указать просто полный путь к компилятору и самой жаве.
1
|
|||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 17.12.2021, 12:26 | |
|
xoraxax, да ради бога, если Вы готовы именно так демонстрировать всем свой комплекс неполноценности
![]() Добавлено через 36 минут Arsegg, xoraxax забыл указать название документации. А Вам большое спасибо Но у меня вопрос. У меня переменная Path уже установлена - это Ulead Systems, если я её поменяю на java, то как это повлияет на работу Windows? И можно ли добавить вторую переменную к существующей и каков синтаксис? В документации этого не написано.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 17.12.2021, 13:10 | ||
|
0
|
||
|
7 / 17 / 0
Регистрация: 30.09.2021
Сообщений: 232
|
|
| 17.12.2021, 14:23 | |
|
Arsegg, Я вывела в окне командной строки PATH и выяснила, что там много чего есть
В том числе и путь к Java:C:\Documents and Settings\Admin>PATH PATH=C:\Documents and Settings\All Users\Application Data\Oracle\Java\javapath;C:\WINDOWS\sys tem32;C:\WINDOWS;C:\WINDOWS\System32\Wbe m;C:\Program Files\Common Files\Ulead Systems\MPEG Может быть, нужно указанный путь заменить на C:\Program Files\Java\jdk1.6.0_45\bin ? И можно ли этот путь изменить здесь в командной строке и как? Потому что как это сделать в свойствах я не знаю, там в окошке виден только конец последнего указанного пути и как это прокрутить, я не знаю. Добавлено через 16 минут xoraxax, и в справке по работе с командной строкой есть ответ на мой вопрос? ВЫ читали эту справку? Там одни команды. А в гугле в статье по Вашей ссылке хорошо описано, как работать с командной строкой, но ответа на вопрос данной темы нет и не может быть, потому что, как выяснилось, проблема у автора и у меня совсем не в том. И если Вы такой спец, то зачем Вы морочили голову ненужной в данный момент информацией?Кстати, я абсолютно уверена, что Ваш племянник не подозревает, что такое "командная строка" и не умеет читать ![]() А вот Вы, как взрослый человек, должны понимать, что чтобы что-то найти в интернете, нужно хотя бы знать, что искать. А для этого нужно знать, в чём проблема. Вот если бы Вы указали проблему, как другие здесь, то я знала бы, что именно мне искать, и от Вас была бы хоть какая-то польза. Добавлено через 25 минут StepFather322, спасибо большое за скрин. Если я правильно поняла, сначала Вы ввели адрес. У меня это: C:\Documents and Settings\Admin>"C:\Program Files\Java\jdk1.6.0_45\bin\java.exe" Но после кавычек у Вас какой-то текст на 3 строчки - это продолжение Вашего адреса? Затем Вы ввели команду. Я тоже C:\Documents and Settings\Admin>"C:\Program Files\Java\jdk1.6.0_45\bin\javac.exe" Stepen.java Мне компьютер вывел ошибку - файл не найден javac: file not found: Stepen.java Usage: javac <options> <source files> use -help for a list of possible options Что я сделала не так? Может быть, и для имени файла нужно указать полный путь? Например: D:\Мои документы\NetBeansProjects\Stepen\src\st epen\Stepen.java
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
||||||
| 17.12.2021, 14:40 | ||||||
|
Sollita,
Не по теме: P. S. Пройди какие-нибудь курсы по компьютерной грамотности, благо их полно в сети. Без навыков работы с терминалом - в программировании делать нечего.
1
|
||||||
| 17.12.2021, 14:40 | |
|
Отобразить в окне консоли аргументы командной строки в обратном порядке Прочитать аргумент командной строки и добавить в него пробелы, чтобы длинна строки равнялась заданному числу
Аргументы командной строки Аргументы командной строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|