Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Лабораторная работа №1
Средства создания приложений на языке Java.
Консольные утилиты и интегрированные оболочки.
Факультет Автоматики и вычислительной техники
Группа АВТ-909
Студент Кайгородов Д.Р.
Преподаватель Малявко А.А.
Новосибирск 2012
1. Изучение типичной последовательности этапов процесса создания Java-приложений, знакомство с утилитами, используемыми в этом процессе.
2. Освоение базовых технологий создания и отладки Java-приложений в разных средах, создание в этих средах простейших приложений.
3. Знакомство с системой справочной информации по классам JRE и приобретение навыков в ее использовании.
Консольный метод:
Использование утилиты javac.exe для создания файла .class
Использование утилиты java.exe для запуска виртуальной машины
Исходный код HelloWorld.java:
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Метод с использованием Apache ant:
Исходные файлы:
HelloWorld.java, build.xml
Xml файл:
<?xml version="1.0"?>
<project default="build" basedir=".">
<!-- Create class file -->
<property name="src.dir" location = "./release" />
<property name="class.dir" location = "./class" />
<target name="build" description="Builds the application">
<mkdir dir = "${src.dir}" />
<mkdir dir = "${class.dir}" />
<javac srcdir="."
destdir = "${class.dir}" />
<jar jarfile="${src.dir}/run.jar"
manifest="man.txt">
<fileset dir="${class.dir}"/>
</jar>
</target>
</project>
Скриншот:
Метод с использованием Net Beans
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
Package helloworld;
/**
*
* @author User
*/
public class HelloWorld {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hello World!!");
}
}
Скриншот:
Вывод
В ходе выполнения лабораторной работы были изучены основные утилиты, входящие в пакет jdk, такие как: javac, java, javadoc, jar, javap, jarsigner, jdb, appletviewer, которые активно используются в ходе построения проектов на языке Java. Так же были изучены различные виды компиляции и сборки программных пакетов, с использованием различных утилит, автоматизирующих процесс сборки программ. Так же была осуществлена сборка программы с использованием IDE Net Beans.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.