Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

TarasovVLJavaAndEclipse_01

.pdf
Скачиваний:
11
Добавлен:
08.04.2015
Размер:
2.89 Mб
Скачать

Рис. 18. Первый диалог мастера установки JDK

На втором диалоге (рис.19) указано, что входит в устанавливаемый набор. Это инструменты разработки Development Tools, для которых требуется 300 Мб места на диске, исходные коды Source Code объемом 49 Мб и автономная виртуальная машина Java The standalone JRE размером 173 Мб. Также указана папка, в которую будет произведена установка. Соглашаемся с этими предложениями.

Рис. 19. Состав устанавливаемого программного обеспечения

После некоторой подготовки предлагается установить JRE (рис.20)

Рис. 20. Установка JRE7

Переходим к установке JRE, нажав Next. Ход установки отображается в окне

(рис.21).

Рис. 21. Процесс установки JRE7

После окончания установки выводится окно (рис.22) с предложением пройти регистрацию и обещанием некоторых благ за это. Пропустим регистрацию, нажав

Continue.

Рис. 22. Предложение зарегистрировать продукт

Через некоторое время появляется окно с предложение установить Software Developer Kit (SDK) - набор разработчика программного обеспечения (рис.23).

Рис. 23. Предложение установить SDK

Нажав Next, переходим в окно, где можно назначить папку для установки (рис.24).

Рис. 24. Выбор папки для установки SDK

Соглашаемся с папкой, предложенной по умолчанию, и нажимаем Next. Наблюдаем процесс установки (рис.25).

Рис. 25. Установка SDK

После завершения установки выводится окно (рис.26), в котором нажимаем кнопку

Close.

Рис. 26. Сообщение о завершении установки SDK

После установки JDK открывается страница регистрации (рис.27) с адресом https://hs-ws1.oracle.com/RegistrationWeb/registration/default/en_US/register-login.jsp,

на которой предлагается создать учетную запись на сайте Oracle.com и зарегистрировать установленный экземпляр JDK. Напомним еще раз, что создание учетной записи на сайте Oracle и регистрация необязательны, но позволяют Oracle иметь обратную связь с пользователями своих продуктов

Рис. 27. Страница регистрации JDK

По умолчанию установка Java производится в папку C:\Program Files\Java. На рис.28 показано ее содержание. В папках jre6 и jre7 находятся две виртуальные машины версий 6 и 7, в папке jdk1.t.o_02 – набор разработчика Java.

Рис. 28. Папки c компонентами Java

Выполним команду Пуск, Панель управления, Java и на закладке Java нажмем View. Откроется окно с перечнем установленных платформ Java (рис.29).

Рис. 29. Список установленных платформ Java

3.Удаление старых версий Java

На компьютере может быть установлено несколько версий Java, например, сейчас установлены две версии платформы Java: 1.6 и 1.7. Более раннюю версию 1.6 можно удалить. Для этого в Панели Управления откроем программу Установка и удаление программ (рис.30) и удалим более старую версию Java(TM) 6 Update 30.

Рис. 30. Удаление ранней версии Java(TM) 6 Update 30

При удалении может появиться окно (рис.31) с предложением закрыть браузер, если он был открыт. Сделать это необходимо, так как браузер использует Java в своей работе. После закрытия браузера удаление нормально завершается.

Рис. 31. Предложение закрыть браузер для нормального удаления Java

После удаления содержание папки C:\Program Files\Java будет иметь вид, приведенный на рис.32. Таким образом, старая версия виртуальной машины Java аккуратно удалена.

Рис. 32. Папка Java после удаления jre6

4.Создание, компиляция и выполнение Java программ

Программа на языке Java представляет собой набор классов. Класс – это определяемый пользователем тип данных для моделирования какого-либо сущности. Например, можно написать класс Point для моделирования точек на плоскости. Используя класс Point можно определить несколько переменных типа Point, которые будут являться точками с конкретными координатами. Переменные, имеющие тип некоторого класса принято называть объектами.

Важным требование Java является то, что имя файла с описанием некоторого класса должно совпадать с именем класса. Если класс называется Point, то он должен располагаться в файле Point.java. Здесь .java – расширение, которое должны иметь файлы Java-программ.

4.1.Первая программа

Создадим папку для размещения программ на языке Java, например D:\Java. Каждую программу будем размещать в отдельной папке. Создадим папку D:\Java\Hello для нашей первой программы на Java.

Спомощью любого текстового редактора создадим следующий программe на Java

ипоместим ее в папке D:\Java\Hello.

Программа 1. Простое консольное приложение

// Файл HelloWorld.java class HelloWorld{

public static void main(String args[]){ System.out.println("Hello, World!");

}

}

Обсудим эту программу.

Программа состоит из одного класса HelloWorld. Тело класса заключено в фигурные скобки, после которых не ставится точка с запятой, в отличие от C++, где после объявления класса точка с запятой ставится.

Выполнение программы начинается с вызова метода main. Термин метод используется для обозначения функций, входящих в состав класса, а функция – это подпрограмма.

Тело метода main образует инструкция

System.out.println("Hello, World!");

В этой инструкции вызывается метод println, который выводит в консольное окно строку Hello, World! и переводит курсор на новую строку экрана.

Вариант этого метода print также выводит строку, переданную ему в качестве аргумента без перевода курсора.

4.2.Компиляция и выполнение

Запустим программу Командная строка (команда Пуск, Все программы, Стандартные, Командная строка). Сделаем каталог D:\Java\Hello, в котором находится файл HelloWorld.java с исходным кодом нашей программы, текущим, для чего выполним в окне командной строки (рис. 33) команду:

cd /d D:\Java\Hello

Компилятором командной строки с языка Java является программа javac.exe,

расположенная в файле C:\Program Files\Java\jdk1.7.0_02\bin. Выполним команду:

javac HelloWorld.java

В результате компиляции будет создан файл с байт-кодом HelloWorld.class, в чем убеждаемся, выполнив команду:

dir

Эта команда выводит содержимое текущего каталога (рис.33).

Рис. 33. Компиляция и выполнение программы на Java

Теперь программу можно выполнить. Для этого набираем в командной строке команду:

java -classpath D:\Java\Hello HelloWorld

Программа java.exe выполняет Java-программу в режиме интерпретации, результаты выводятся в консольное окно (рис.33).

Как видим, программы javac.exe и java.exe запускаются после набора их имени в командной строке без указания пути к каталогу их расположения.

Компилятор javac ищет указанный файл в текущем каталоге.

Для правильного запуска на выполнение класса с помощью программы java недостаточно находиться в том же каталоге, что и класс. Необходимо указать каталог, где расположен откомпилированный класс, в параметре -classpath. В приведенном примере и на рис. 33 указан полный путь: D:\Java\Hello. Такой командой можно запустить Javaпрограмму из любого каталога, например,

C:\>java -classpath D:\Java\Hello HelloWorld

Если текущим является каталог, кде расположен исполняемый класс, текущий каталог можно указать как точку (.):

D:\Java\Hello>java -classpath . HelloWorld

В команде запуска указывается только имя класса без расширения .class. Если указать это расширение возникнет ошибка:

D:\Java\Hello>java -classpath D:\Java\Hello HelloWorld.class

Error: Could not find or load main class HelloWorld.class

Имя программы при запуске нужно набирать с учетом регистра, например, если имя программы написать с маленькой буквы, получится следующее:

D:\Java\Hello>java -classpath D:\Java\Hello helloWorld

Exception in thread "main" java.lang.NoClassDefFoundError: helloWorld (wrong name: HelloWorld)

5.Загрузка Eclipse

Загрузить различные варианты Eclipse можно с сайта http://www.eclipse.org/downloads/ (рис. 34).