sonyps4.ru

Работает ява. Изучаем Java

Скачайте последнюю версию JDK (Java Development Kit). Ее можно найти по этой ссылке: Java SDK 5.0 . Перейдите по ссылке Download JDK и cкачайте JDK для той платформы, которую будете использовать.

После установки проверьте, что в системную переменную PATH добавлен каталог, в котором находится java.exe и javac.exe. Сделать это можно так (в Windows):

Start --> Settings --> Control Panel --> System --> Advanced --> Environment Variables
(Пуск --> Настройки --> Панель управления --> Система --> Дополнительно --> Переменные среды )

Найдите в списке переменную PATH и добавьте к ней путь к директории, в которой находятся файлы java.exe и javac.exe. Например, у меня этот путь – D:JavaToolsjdk_1.5bin . Если у вас еще нет переменной PATH, создайте ее. Проверить, все ли в порядке, можно так: запустить командную строку (Пуск --> Выполнить , введите слово cmd и нажмите Enter) и ввести команду java . Вы должны получить следующий результат:

Код

Usage: java [-options] class
(to execute a class)
or java [-options] -jar jarfile
(to execute a jar file)
where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM
The default VM is client.

Это означает, что виртуальная машина была найдена, но вы вызвали ее с неправильными аргументами. Ничего, всему свое время:) . Если же вы получили сообщение «’java’ is not recognized as an internal or an external command, operable program or batch file », значит, вы что-то сделали неправильно.

Также рекомендуется создать переменную с именем JAVA_HOME , ее значением будет путь к каталогу, в который вы установили JDK (например, D:JavaToolsjdk_1.5 ). Эта переменная используется серверами приложений (Tomcat, JBoss и т.п.), утилитами сборки проектов (ANT, Maven и т.п.). На компиляцию и запуск приложений из командной строки она не влияет.

3. С помощью любого текстового редактора создайте файл HelloWorld.java :

Код

public class HelloWorld
{
{
hw.showString();
}
public void showString()
{
}
}

4. Скомпилируйте файл, набрав в командной строке
javac HelloWorld.java
, находясь в каталоге с этим файлом.

5. После того, как компиляция пройдет успешно у Вас в директории появится файл HelloWorld.class. Теперь Вы можете запустить свое приложение набрав строку
java HelloWorld

Обратите внимание, что после слова java надо набрать ТОЛЬКО ИМЯ КЛАССА (расширение.class указывать не надо).

Если вы получили в результате такое сообщение об ошибке «ClassNotFoundException », то вам нужно установить еще одну системную переменную – CLASSPATH. Делается это точно так же, как было описано выше. Значением переменной должен быть список путей, по которым Java будет искать классы при запуске. Например, вот такой:
.;D:JavaMyProject1classes
Точка нужна для того, чтобы включить в поиск текущий каталог.

Можно обойтись и без установки системных переменных. Допустим, вы установили JDK в каталог D:JDK и создали файл D:HelloWorld.java. Тогда скомпилировать и запустить его можно будет так:
D:JDKbinjavac.exe D:projectsHelloWorld.java
D:JDKbinjava.exe –classpath D: HelloWorld

Дополнительное замечание о работе с пакетами

На практике классы обычно помещают в пакеты (например, mypack ):

Код

package mypack;

public class HelloWorld
{
public static void main(String args)
{
HelloWorld hw = new HelloWorld();
hw.showString();
}
public void showString()
{
System.out.println("Hello, World!");
}
}

При этом должны соблюдаться следующие правила:
1. Java-файл HelloWorld.java должен находиться в каталоге mypack .
2. Компиляция производится командой javac mypack.HelloWorld.java
3. Запуск производится командой java mypack.HelloWorld (при условии, что каталог, в котором находится mypack, добавлен в CLASSPATH).

Как пользоваться программой Java?

У меня есть несколько программ, требующих наличия Java. Установила эту Java, из относительно небольшого файла образовалась папка CommonFiles с содержимым на почти 125 МБ. А что делать дальше? Как теперь запустить программу, которая работает с Java?


FF | 3 марта 2013, 13:25
Не беспокойтесь на эту тему. Если Java есть в системе, то в нужных случаях само всё будет работать, как нужно.

anatol | 26 февраля 2013, 17:42
Вообще-то Java для WINDOWS - это не программа, а операционная среда, виртуальная машина, в которой работают написанные для неё, на языке java программы. То есть своего рода это типа библиотека команд, интерпретатор. Есть разные варианты исполнения. Например java sdk предназначена для написания программ на JAVA.

Евгений | 26 февраля 2013, 00:57
Если Java портативная, то она предназначена для портативных программ. Я знаю пока одну такую программу - это Java-PortableApps.com (x32 & x64). В ту-же папку, в которой находится папка CommonFiles нужно устанавливать и другие Java-портативные программы. Если это программы PortableApps.com, то программы будут устанавливаться каждая в свою папку. Запускаются эти программы обычным образом, как и все программы, саму Java при этом совсем не трогают. Если Java-портативные программы не PortableApps.com, то при их запуске, после установки, они могут потребовать загрузить Java. Если Java установлена в систему (не портативная), то работать должны все программы.

proFFesr | 25 февраля 2013, 08:07
Множество приложений и веб-сайтов, которые будут работать, только если у вас установлена Java. Java используется везде: просмотр картинок на веб страницах, в играх и т.д, запускается оно само в том приложении в котором оно требуется.

Олег | 25 февраля 2013, 06:24
То что увеличилась установка - это нормально. После перезагрузки, те программы, которые требовали Java, должны начать работать. Без дополнительных манипуляций.



Загрузка...