Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Застосування командного рядка для компіляції і запуску Java-програм

Читайте также:
  1. II. ПРАВИЛА ОБЩЕГО ПОРЯДКА
  2. А) Характеристика методів візуалізації сечової системи, показання до застосування, їх можливості та обмеження.
  3. Б) Характеристика методів візуалізації статевої системи, показання до застосування, їх можливості та обмеження.
  4. Б. Технологія виготовлення вінірів із застосуванням кераміки "Duceram Low Fusing" ("Duceram", Німеччина).
  5. Визначення походження дитини, народженої в результаті застосування допоміжних репродуктивних технологій
  6. Виробнича структура: сутність, види та умови застосування в практичної діяльності.
  7. Влияние на формирование НБ по налогу на прибыль страховых организаций порядка создания и использования страховых резервов
  8. Возникновение нового порядка
  9. Выполнение Java-программы
  10. Выполнение Java-программы

Мета роботи: оволодіти навиками компіляції і запуску програм Java за допомогою рядкового компілятора javac. Освоїти можливість передачі вхідних даних програми через аргументи командного рядка.

Завдання: Розробити консольний додаток|застосування|, в якому обчислюється|обчисляється,вичисляє| площа|майдан| геометричної фігури згідно з варіантом (використовувати варіанти завдань з Лабораторної роботи №1). Вхідні дані передавати через аргументи командного рядка. Компіляцію і запуск програми здійснювати за допомогою рядкового компілятора javac.

Вигляд екрана працюючого додатка може бути такий:

Основні теоретичні положення:

Існує два способи компіляції і запуску програм:

· за допомогою IDE;

· за допомогою рядкового компілятора.

В багатьох випадках використання рядкових засобів – найпростіший спосіб компіляції і виконання програм.

Нехай маємо простішу програму Demo.java:

class Demo

{

public static void main(String args[])

{

System.out.println(“This is my first Java-program”);

}

}

Для використання рядкових засобів з метою компіляції програми необхідно запустити компілятор javac, вказавши ім’я файла, який треба відкомпілювати:

javac Demo.java

Якщо компіляція пройде успішно, буде створений новий файл Demo.class. Він містить віртуальний код, виконуємий інтерпретатором.

Для запуску програми слід використати інтерпретатор Java, який називається java. Щоб запустити програму, інтерпретатору слід передати ім’я файла класа Demo:

java Demo

При цьому при компіляції і запуску важливо щоб каталог, в якому знаходяться файли.java і.class, був поточним, отже, для компілятора javac і интепретатора java треба вказувати повний шлях.

Як результат роботи програми на екрані монітора буде рядок

This is my first Java-program

При компіляції файлу початкового коду кожен клас поміщається у власний файл з ім'ям, співпадаючим з ім'ям класу і розширенням class. Саме тому прийнято давати початковим файлам ті ж імена, що і класам, що зберігаються в них, оскільки у такому разі ім'я початкового файлу співпадатиме з ім'ям класу. При виконанні інтерпретатором, таким чином, вказується ім'я класу, який треба виконати. В результаті інтерпретатор шукатиме файл з вказаним ім'ям і розширенням class.

Інформація, яку необхідно передати в програму, передається за допомогою параметра String args[]. Масив args містить рядки символів. Ці рядки заповнюються аргументами командного рядка, заданими при виклику програми. Практично такий спосіб введення даних в програму знаходить застосування, якщо програма використовується часто і користувач добре знає, які дані і в якій послідовності їй треба передати.

Контрольні запитання і завдання:

  1. Як виконати компіляцію і компонування програми з використанням строкового компілятора?
  2. Яке розширення отримує файл початкового коду після компіляції?
  3. Чому необхідно щоб ім'я файлу, що містить головний клас програми, співпадало з ім'ям класу?
  4. Як з програми здійснити доступ до аргументів командного рядка?
  5. Поясніть код програми.

 




Дата добавления: 2015-09-11; просмотров: 28 | Поможем написать вашу работу | Нарушение авторских прав

Лабораторна робота №1 | Циклічні конструкції мови Java | Програми, які реалізують розгалуження. Оператор switch | Розробка програм, які застосовують оператори переходу. Оператор continue | Розробка програм, які застосовують оператори переходу. Оператор break | Розробка програм, які застосовують одновимірні масиви | Розробка програм, які застосовують двовимірні масиви | Варіант 1 | Класи та об'єкти | Передача параметрів методу за значенням |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав