Можете да програмирате на езика java в обикновен Notepad. Вярно е, че няма да има намеци на средата за грешки или наследяване на класа, няма да има красиво и удобно подчертаване на кода. Освен това, за да компилирате кода, който пишете, ви е необходим компилаторът, включен в Java Development Kit.
Необходимо е
Програма за разработка на Java
Инструкции
Етап 1
Изтеглете Java Development Kit от официалния сайт на разработчика, ако още не сте го направили. Инсталирайте програмата, като щракнете двукратно върху инсталационния файл. Програмата се разпространява безплатно и не е необходимо да плащате, за да я използвате. Инсталирайте на локално устройство на персонален компютър. По правило такъв софтуер трябва да бъде инсталиран на системния дял, тъй като това е системна помощна програма.
Стъпка 2
Настройте променливи на средата. Операционната система трябва да посочи откъде да стартира java машината. За да направите това, в свойствата на компютъра изберете "Разширени настройки", а след това - "Променливи на околната среда". Добавете в края на променливата на пътя пътя към инсталирания JDK към папката bin. Можете да го копирате изцяло от адресната лента на Файловия мениджър и да го поставите в полето на променливата, като премахнете допълнителната наклонена черта в края.
Стъпка 3
Проверете стартирането на компилатора от командния ред. Отворете помощната програма на командния ред от менюто "Старт". Отидете от командния ред до папката с вашата написана програма - до мястото, където се съхранява основният клас с основната функция. Въведете командата javac [име на файл].java
Стъпка 4
Ако по време на компилацията възникнат грешки, компилаторът ще ги изведе в командния ред като текстово съобщение с номера на реда, където е възникнала грешката. За малки проекти този работен поток и тестване е добре, но за големи програми е по-добре да се забъркате със среда за разработчици - JBeans или Eclipse. Ако сте начинаещ програмист, можете да използвате софтуера Java Development Kit за обучение и по-късно да работите с по-сложни програми, които предоставят по-обширни функции, но изискват умения за работа с такива системи.