java licensing

Oracle Products That Include a Java SE License

Oracle Products That Include a Java SE License: A Detailed Overview

Oracle Products That Include a Java SE License

Oracle licenses Java SE in two main ways:

  • Standalone Java SE subscription—requires separate purchase.
  • Bundled licenses are included with certain Oracle products.

Many Oracle customers aren’t unaware that their existing Oracle software licenses already include Java SE rights. Understanding bundled Java licenses can help reduce unnecessary licensing costs.

Below is a clear, structured breakdown of Oracle software products that currently include Java SE licenses as part of standard entitlements.


Key Oracle Software Bundling Java SE Licenses

Oracle clearly states in its current licensing guidelines that several products inherently include a Java SE license. The entitlement is generally limited to running or managing that specific Oracle product.

Here’s a simplified overview of major Oracle products bundling Java SE:

1. Oracle Middleware Products

Middleware products typically need Java, and Oracle provides Java SE as part of these licenses.

Examples include:

  • Oracle WebLogic Server
    • Standard Edition: Includes Java SE (standard JDK) for use specifically with WebLogic Server applications.
    • Enterprise Edition: Includes Java SE Advanced, which is limited exclusively to WebLogic and its directly related client apps.
    • WebLogic Suite: Includes Java SE Suite, which is strictly for WebLogic Suite components (WebLogic, Coherence).
  • Oracle Coherence
    • Offers a full-use Java SE license, meaning it’s not restricted solely to Coherence components. (Unique entitlement.)
  • Oracle Internet Application Server (IAS)
    • Provides Java SE specifically for IAS components (Forms, Reports).
  • Oracle GlassFish Server (commercial)
    • Bundles Java SE license for use specifically within the GlassFish server environment.

2. Oracle Business Applications (ERP/CRM)

Oracle business applications bundle Java SE licenses needed to run their environments:

  • Oracle E-Business Suite (EBS)
    • Bundled Java SE versions (typically Java 6, 7, or 8) are included specifically for running EBS-related forms, OA Framework, and related tools.
    • Example: Using Java SE to run Oracle Forms within EBS is covered; running custom Java apps outside EBS requires separate licensing.
  • PeopleSoft (PeopleTools)
    • Java SE 8 is bundled with PeopleTools, explicitly for operating PeopleSoft apps (e.g., Application Server, Process Scheduler).
    • Limitation: Java usage outside the PeopleSoft environment needs separate licensing.
  • JD Edwards EnterpriseOne
    • Bundles Java SE to support JDE EnterpriseOne components (deployment server, enterprise server, Java web clients).
    • Usage outside the JDE environment isn’t covered and requires additional licensing.
  • Siebel CRM
    • Typically deployed on Oracle middleware, Java SE licensing is included via WebLogic licenses when using Oracle infrastructure.

3. Oracle Developer and Administration Tools

Several developer-oriented Oracle products also come with Java SE rights:

  • Oracle SQL Developer
    • Provides Java SE for use specifically with SQL Developer, without requiring extra Java licensing.
  • Oracle Forms/Reports
    • Bundles Java SE licenses strictly for Oracle Forms-built applications (runtime environment).
  • Oracle JDeveloper
    • It generally includes Java SE under Oracle’s OTN developer license terms and is only suitable for internal development use.

4. Oracle Enterprise Management Products

Enterprise management products typically have bundled Java licenses clearly defined:

  • Oracle Business Intelligence (OBIEE)
    • The OBIEE license includes Java SE (via the bundled WebLogic Server). Java usage is restricted to OBIEE’s own environment.
  • Oracle Data Integrator (ODI)
    • Includes Java SE via WebLogic Server Standard Edition, specifically restricted to ODI’s server environments and agents.
  • Oracle Identity and Access Management (OIM, OAM)
    • IAM suite licenses Java SE via the bundled WebLogic/J2EE environment. Java usage is limited strictly to IAM products and tools.
  • Oracle WebCenter Content (UCM)
    • Bundled Java SE specifically for WebCenter’s document processing and conversion services.

5. Engineered Systems and Cloud Platforms

Oracle’s hardware and cloud products also often bundle Java SE licenses explicitly for their operation:

  • Oracle Private Cloud Appliance (PCA)
    • Bundles Java SE (Server JRE 8) to operate PCA’s internal management software. Any broader use requires additional licensing.
  • Oracle Cloud Infrastructure (OCI)
    • Oracle explicitly grants Java SE usage rights for Oracle Cloud instances. You can run any Java apps on OCI VMs without separate Java subscriptions.
    • Example: Deploying a Java web app on OCI Compute is fully covered under OCI’s bundled Java license.

Summary Table: Oracle Products with Included Java SE Licenses

Below is a concise table for easy reference:

Oracle ProductIncluded Java VersionUsage ScopeExample
WebLogic StandardJava SE 8, 11WebLogic Server onlyRunning Java EE apps on WLS
WebLogic EnterpriseJava SE AdvancedWebLogic Server + clientsJava client apps connecting to WebLogic
Oracle CoherenceJava SE (full use)General-purpose allowed (rare exception)Running custom Java apps on Coherence servers
Oracle E-Business SuiteJava SE 6, 7, 8EBS software componentsOracle Forms within EBS
PeopleSoft (PeopleTools)Java SE 8PeopleSoft environment onlyApp Server, Process Scheduler
JD Edwards EnterpriseOneJava SE 8JDE system components onlyDeployment servers, ERP backend
Oracle SQL DeveloperJava SE 8, 11SQL Developer tool onlySQL Developer desktop app
Oracle BI Enterprise EditionJava SE 8OBIEE server environmentsBI Server on WebLogic
Oracle Data IntegratorJava SE (via WebLogic)ODI environment onlyODI agents, JEE deployments
Identity & Access ManagementJava SE (via WebLogic)IAM components (OAM/OIM) onlyOIM provisioning servers
WebCenter ContentJava SE 8WebCenter environment onlyDocument conversion, indexing
Private Cloud ApplianceJava SE 8 Server JREPCA internal management softwarePCA management tools
Oracle Cloud (OCI)Java SE LatestUnrestricted on OCI compute instancesJava apps deployed on OCI Compute VM

Important Considerations and Restrictions

Always keep in mind:

  • Java bundled with Oracle products is generally a restricted-use entitlement. It covers only the licensed Oracle product and its related components.
  • Using Java SE bundled licenses outside their defined scope requires additional Java SE licensing.
  • Bundled Java licenses typically match the Java version certified by Oracle for that product. Using newer or unsupported versions may break entitlement coverage.
  • Java support bundled with Oracle products is handled by the specific Oracle product’s support, not directly by Java SE support.

Practical Example to Understand Licensing Clearly

  • If you’re licensed for Oracle E-Business Suite, the Java SE license you’ve included covers running the Oracle Forms app within EBS.
  • If you deploy a custom Java application unrelated to EBS, your bundled Java SE entitlement does not cover it. You’ll need a separate Java SE subscription for that custom app.

Do you want to know more about our Oracle Java Advisory Services?

Please enable JavaScript in your browser to complete this form.

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts