Java SE Subscription is a simple, low-cost monthly subscription that includes Java SE Licensing and Support for use on Desktops, Servers or Cloud deployments, It follows a commonly used model, popular with Linux distributions. The subscription provides access to tested and certified performance, stability, and security updates for Java SE, directly from Oracle. It also includes access to My Oracle Support (MOS) 24x7, support in 27 languages, Java SE 8 Desktop management, monitoring, and deployment features, among other benefits. Visit Java SE Subscription for more information
Desktop pricing is $2.50 per user per month, or lower with tiered volume discounts. Processor pricing for use on Servers and/or Cloud deployments is $25.00 per month or lower. Please see the Oracle Java SE Subscription Price List (PDF) for more information.
The standard term is one year. Contact sales for other options.
Comprehensive Java SE Support is central to the Java SE Subscription and is provided via My Oracle Support (MOS)
A Java SE Subscription permits the use of, and includes support for, the “Java SE Commercial Features” from Java SE 8 and other versions where relevant. The licensing details are available at the Java SE Documentation Page
For more information on the Java SE Subscription offering for current Java SE Advanced licensees, please refer to the section “Current Java SE Advanced Licensees” later in this FAQ.
At the end of your Java SE Subscription, your rights to any commercial software downloaded under the subscription, and your access to Oracle Premier Support, will end. We recommend transitioning your Java SE applications to OpenJDK binaries from Oracle (under a GPL license) before the end of your subscription if you do not intend to continue with the subscription. This will allow you to continue running your applications uninterrupted.
Perpetual-licensed software has an up-front cost plus additional annual support and maintenance fees. A subscription provides license, updates, upgrades, and support in a single price. You only pay for what you need, for the time-frame you need it. Also see the previous question “What happens if I do not renew a subscription” for more information.
You could choose to keep up with the new release cadence but a Java SE Subscription allows you to take control over when and how your production applications will transition to newer releases. Java SE Subscription allows you to use updates on LTS releases so you can remain in a given LTS release version for up to 8 years. Organizations can easily add-on to their subscriptions at any time as they move workloads from development to production. Java SE Subscription provides Java SE long-term support and control for Enterprises of any size. It also provides ongoing access to the Java SE 8 Desktop Management Commercial Features.
The system requirements and certified configurations for Java SE Subscription are listed on the Java SE Documentation Site
Yes, using My Oracle Support. A wizard will guide you through the process of specifying product information and attaching configuration information to your Service Request (SR).
If you are a customer, use My Oracle Support. If you are not a customer and have technical feedback related to Java SE, please visit https://java.com/report. For all other inquiries related to sales, support, product and/or licensing, please contact us at https://www.oracle.com/corporate/contact/global.html
Java SE Subscription includes support for JavaFX on Java SE 8 through Oracle Premier Support timelines as described in the Oracle Java SE Support Roadmap. For more information, see The Future of JavaFX and Other Java Client Roadmap Updates.
Java SE 8 is the last Java SE release targeting Desktop deployment (eg, Java Web Start and a stand-alone system JRE). Java SE 8 reached end of public updates in January 2019. Commercial users need to either transition to other technologies, or purchase a Java SE Subscription. Oracle will provide commercial support for Java SE 8 through at least 2030 including Java Web Start technology.
Java Applets have been deprecated and may be removed at any time. For more information, see the Java Client Roadmap Update - Oracle White Paper (PDF).
Java SE Subscriptions are available per user (Desktop), or processor (Sever and/or Cloud). The underlying application architecture and deployment model does not affect pricing.
If you embed Java SE in a device or application, and/or distribute “shrink wrapped” software with a perpetual license, please contact sales for more information on our ISV products under a “Binary License and Redistribution Agreement”. If you otherwise provide a hosted application that runs on Java but does not embed it, the Java SE Subscription may be all you need. Please contact sales for more information.
Your Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite licenses and related support offerings will continue as usual. Existing licensees do not need to do anything related to this new product offering. If your business is growing, and you desire to expand your current desktop, server/cloud licensing, please contact sales for assistance.
Java SE Subscription is a monthly license and support solution for your Java SE Desktop, Server, and Cloud needs. It provides the same features as Java SE Advanced, but in a more convenient offering. It provides more flexibility in how and when you manage your upgrades and updates to Java SE Applications.
Oracle provides OpenJDK builds under the GPL and has been working to make it interchangeable with Oracle JDK. These OpenJDK builds are available on a six-month cadence with scheduled quarterly security updates and targeted to developers. Organizations who would like more flexibility on when they migrate their production applications can benefit from a Java SE Subscription, which provides long-term support and tools on the current and on a number of older versions.
A Java SE Subscription enables your business to select Java SE versions that meet your industries compliance requirements and business needs. Java SE Subscription also provides access to My Oracle Support (MOS) online and telephone support. It provides direct access to performance, stability and security updates for Java SE 7, 8, 11 etc.
Java SE 8 is the last major release of Java targeting browser deployment via Web Start. Newer Java SE versions should follow modern application packaging and deployment practices where the JRE is bundled, and distributed, with the application.
A Java SE Subscription provides long-term access to Java SE 8 Desktop Management Commercial Features that simplify the management of Java SE on your desktops.
The Java SE Subscription does not impact your use of OpenJDK or the Oracle JDK in any way – continue as you were!
If you use any Oracle product that requires Java SE, you are already licensed to use the Oracle Java SE runtime with, and for the sole purpose of running, that Oracle product. Java SE Subscription provides licensing and support if you need to use the Oracle Java SE runtime for running products not licensed by Oracle. For more information see My.Oracle.Support Note 1557737.1 - (Support Entitlement for Java SE When Used As Part of Another Oracle Product – Requires Support Login).