|
198 / 10 / 3
Регистрация: 30.04.2016
Сообщений: 732
|
||||||||||||||||
Аргументы командной строки25.08.2018, 10:43. Показов 17012. Ответов 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,506
|
|
| 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,506
|
|
| 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 | |
|
Отобразить в окне консоли аргументы командной строки в обратном порядке Прочитать аргумент командной строки и добавить в него пробелы, чтобы длинна строки равнялась заданному числу
Аргументы командной строки Аргументы командной строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|