> For the complete documentation index, see [llms.txt](https://muhammad-tri-wibowo.gitbook.io/java-tutorials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://muhammad-tri-wibowo.gitbook.io/java-tutorials/setting-up-java-development-environment/setting-up-ide-eclipse-intellij-netbeans-or-text-editor-vs-code-sublime-text.md).

# Setting up IDE (Eclipse, IntelliJ, NetBeans) or Text Editor (VS Code, Sublime Text)

**Using Integrated Development Environment (IDE):**

**Eclipse:**

* Download Eclipse IDE from the official website.
* Extract the downloaded archive to your preferred location.
* Run Eclipse and configure the workspace location.
* Eclipse will prompt you to set the JDK path. Verify that it points to the installed JDK.

**IntelliJ IDEA:**

* Download IntelliJ IDEA Community or Ultimate edition from JetBrains' website.
* Install IntelliJ IDEA by following the on-screen instructions.
* Upon the first run, configure the IDE settings.
* IntelliJ IDEA usually detects the installed JDK automatically. Verify the JDK configuration in the project settings if necessary.

**NetBeans:**

* Download NetBeans IDE from the official website.
* Install NetBeans by running the downloaded installer.
* Launch NetBeans and create a new project or open an existing one.
* NetBeans typically detects the installed JDK. Ensure the project is configured to use the correct JDK version.

**Using Text Editor (VS Code, Sublime Text):**

**Visual Studio Code (VS Code):**

* Download and install Visual Studio Code from the official website.
* Install the "Java Extension Pack" from the VS Code extensions marketplace.
* Configure the JDK path in VS Code settings.
* Create a new Java file, start coding, and use extensions for additional features like debugging.

**Sublime Text:**

* Download and install Sublime Text from the official website.
* Install the "Java​Compile" package using Package Control (Sublime Text package manager).
* Configure the build system for Java by selecting "Tools" -> "Build System" -> "New Build System..." and adding the necessary build commands.
* Save the build system configuration and use it to compile and run Java programs in Sublime Text.

By following these steps, you can set up a Java development environment with either an IDE (Eclipse, IntelliJ, NetBeans) or a text editor (VS Code, Sublime Text), allowing you to start writing, compiling, and running Java programs effectively.
