Integrated Development Environment (IDE)

IDEs combine various capabilities needed for writing computer programs, including editing, building, testing, and packaging applications. Oracle provides extensions and built-in integrations for popular IDEs to improve developer productivity when working with Oracle technologies and Oracle Cloud.

Featured IDEs

Visual Studio Code

Visual Studio Code (VS Code) has become the most dominant free IDE in recent years with an upstream Open-Source edition. VS Code has a common foundation with Eclipse Theia and several other IDEs. VS Code has a substantial marketplace of extensions.

As VS Code restricts marketplace access from other IDEs even though many plugins are free and compatible, the Eclipse Foundation has made a registry of compliant downloadable plugins available at the Open VSX Registry.

vscode

IntelliJ IDEA

IntelliJ IDEA is a leading IDE for JVM-based developers (Java, Kotlin, and Scala, among many others) with a loyal community. The IDE has both community and licensed versions with a rich library of plugins to support development. This includes plugins for Oracle-backed technologies like Helidon from IntelliJ’s own development team (JetBrains).

IntelliJ

Eclipse

Eclipse IDE is strongly associated with Java (for all its profiles) but it also provides a foundation that supports many other languages, both open and proprietary, through its extensive plugin framework built using OSGI. The Eclipse Foundation was originally created by IBM, with Oracle and Microsoft as strategic members. Oracle remains an active member of the Foundation and contributor.

Netbeans

Multi-language IDE (Java (SE and EE), JavaScript, PHP, C/C++ and more). Oracle donated to Apache Software Foundation in 2016, and continues to be an active contributor as can be seen here.

Netbean incorporates within its core many features that allow developers to work with Oracle technologies.

JDeveloper

JDeveloper is a free IDE that simplifies the development of Java-based applications addressing every step of the application lifecycle. JDeveloper offers complete end-to-end development for Oracle's platform and Oracle's applications.

Netbean incorporates within its core many features that allow developers to work with Oracle technologies.

jdeveloper

Oracle supports VS Code with a broad range of plugins, either as part of open source contributions to projects or through product team development. The plugins that we currently actively support include the following:

  • OCI Data Science

    The Oracle Cloud Infrastructure (OCI) Data Science service plugin allows you to define and run a repeatable task on a fully managed infrastructure. The service enables custom tasks, as you can apply any use case such as data preparation, model training, hyperparameter tuning, batch inference, etc.

    Learn more and install OCI Data Science
  • OCI Functions

    The OCI Functions plugin allows you to view, create, deploy, and invoke functions directly from VS Code.

    Learn more and install OCI Functions
  • Java Platform Support

    The Oracle Java Platform Support extension brings full featured Java development (edit-compile-debug and test cycle) for Maven and Gradle projects to VS Code.

    Learn more and install Java Platform Support
  • VS Code Plugin for Graal Cloud Native (GCN)

    This is a collection of plugins that support Graal Cloud Native (GCN) development, including plugins to support Micronaut development and the ability to set up, deploy, and run GCN solutions on OCI without leaving VS Code.

    Learn more and install VS Code Plugin for Graal Cloud Native (GCN)
  • OCI Toolkit for VS Code

    This extension provides a rich set of tools to that enable you to work on OCI from an interactive CLI, developing and deploying resources from OCI Functions to OCI Data Science.

    Learn more and install OCI Toolkit for VS Code
  • Oracle Developer Tools for VS Code (SQL and PLSQL)

    This extension enables editing and execution of SQL and PL/SQL for Oracle Database and Oracle Autonomous Database.

    Learn more and install Oracle Developer Tools for VS Code (SQL and PLSQL)
  • Oracle JET Core

    This extension provides custom HTML data and snippet support for the Oracle JET open source UI framework.

    Learn more and install Oracle JET Core
  • MySQL Shell for VS Code

    This extension enables interactive editing and execution of SQL for MySQL Databases and the MySQL Database Service. It integrates the MySQL Shell directly into VS Code development workflows.

    Learn more and install MySQL Shell for VS Code
  • Oracle NoSQL Database Connector

    The Oracle NoSQL database connector plugin allows you to browse tables and run queries against the Oracle NoSQL Database Cloud Service and Oracle NoSQL Database on-premises, or to the Oracle NoSQL Cloud Simulator.

    Learn more and install Oracle NoSQL Database Connector
  • Helidon Build Tools

    Helidon is an open source Microprofile-compliant framework.

    Get Helidon VSCode plugin
  • GraalVM Tools for Java

    This bundle includes several plugins that support Java on GraalVM

    • Installation manager
    • Ahead-of-time and just-in-time Graal compilers
    • Debugger for native images
    • Support for Micronaut
    Get GraalVM Tools for Java plugin

Oracle Cloud Free Tier

Build, test, and deploy applications on Oracle Cloud for free. Sign up once and get access to two free offers.