Många programmerare använder Integrerade Utvecklingsmiljöer (IDE) som Eclipse och Netbeans för deras Javaprogrammering, men man kan skriva ett Javaprogram och kompilera det utan uppblåst IDE. Hardcore programmerare föredrar ibland att använda textredigerare som finns inom terminalen såsom vim och emacs. En mycket bra textredigerare som kan installeras både på en Windows-maskin och på en linux-baserad maskin (Mac, Ubuntu, etc.) är Sublim text, vilket är vad vi kommer att använda i denna handledning. Du kommer att behöva detta för att sammanställa ditt program.  I ett Windows-baserat operativsystem, om miljövariablerna inte är korrekta, kan du få ett fel när du kör javac. Se installationsartikeln Hur man installerar Java Software Development Kit för mer information om JDK installation för att undvika detta fel.
För att börja skriva program i Java, konfigurera din arbetsmiljö. Alla typer av Notepad-liknande program kommer att räcka för programmering i Java. Se till att du har Java Software Development Kit installerat.