МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Лабораторная работа №1.
Тема: «Средства создания приложений на языке Java.
Консольные утилиты и интегрированные оболочки.»
Факультет: АВТФ
Группа: АВТ-909
Студент: Гоголи А.Г.
Преподаватель: Малявко А.А.
Новосибирск, 2012
1. Изучение типичной последовательности этапов процесса создания Java-приложений, знакомство с утилитами, используемыми в этом процессе.
2. Освоение базовых технологий создания и отладки Java-приложений в разных средах, создание в этих средах простейших приложений.
3. Знакомство с системой справочной информации по классам JRE и приобретение навыков в ее использовании.
План работы:
1. Создание консольного приложения HelloWorld.
2. Создание приложения HelloWorld для Apache Ant: добавление архивации файлов в jar-архив.
3. Создание приложения HelloWorld в NetBeans.
Листинги и скриншоты.
1. Консольное приложение.
class lab1 {
public static void main(String[] args){
System.out.println("Hello World!");
}}
2. Модификация под Apache Ant и создание jar-архива.
<project name="lab1" basedir="." default="main">
<property name="src.dir" value="src"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="jar.dir" value="${build.dir}/jar"/>
<property name="main-class" value="oata.lab1"/>
<target name="clean">
<delete dir="${build.dir}"/>
</target>
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}"/>
</target>
<target name="jar" depends="compile">
<mkdir dir="${jar.dir}"/>
<jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}">
<manifest>
<attribute name="Main-Class" value="${main-class}"/>
</manifest>
</jar>
</target>
<target name="run" depends="jar">
<java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/>
</target>
<target name="clean-build" depends="clean,jar"/>
<target name="main" depends="clean,run"/>
</project>
3. Создание HelloWorld в IDE NetBeans
package lab1;
public class Lab1 {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Вывод: В ходе работы я познакомился со способами создания простейших программ с помощью jdk, ant и netbeans.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.