JDK Product Registration FAQ

This FAQ about Java Development Kit (JDK) Product Registration provides brief answers to common questions about registering the JDK and service tags, the technology that makes JDK Product Registration possible.

JDK Product Registration
  1. How do I register the JDK?
  2. How can the JDK be registered on systems without internet connectivity or in a headless environment?
  3. Is JDK Product Registration required?
  4. Why do I need a Sun Developer Account to register the JDK?
  5. What are the benefits of registering the JDK?
  6. What information is collected by the JDK Registration process?
  7. When is the JDK Registration information sent to Sun?
  8. What information is sent to Sun?
  9. Where can I view the Hardware and Software Assets I've registered with Sun?
  10. What versions of the JDK support registration?
  11. Will the JDK be registered if it is part of a bundle?
  12. How do I unregister an instance of the JDK?
Service Tags
  1. What is a Service Tag?
  2. Where are Service Tags stored on the system?
  3. What information is stored by the JDK in the Service Tags stored on the system?
  4. Where can I find out more about Service Tags?
 

 
JDK Product Registration
 
1.
Q:
How do I register the JDK?
A:
See "Registering the JDK" in the JDK Product Registration Information page.
 
2.
Q:
How can the JDK be registered on systems without internet connectivity or in a headless environment?
A:
In the case that a system doesn't have an internet connection or is in a headless environment, you can complete JDK registration from another system that supports a browser and has internet connectivity by opening the register.html file located in the directory where the JDK is located on your system (typically C:\Program Files\Java\jdk1.6.0_05 on Windows, /usr/jdk/jdk1.6.0_05 on Solaris and /usr/java/jdk1.6.0_05 on Linux).. You may need to copy the register.html file to the other system if it is not accessible.
 
3.
Q:
Is JDK Product Registration required?
A:
No, registration is optional, but there are many benefits to registering (see "What are the benefits of registering the JDK?").
 
4.
Q:
Why do I need a Sun Developer Account to register the JDK?
A:
JDK registration information is available online along with the other products that you've registered by logging into the Sun Inventory Channel using your Sun Developer Account (or other Sun Online Account). If you do not have an existing account, you can create one during the registration process.
 
5.
Q:
What are the benefits of registering the JDK?
A:
By registering, the user can track installed JDK instances online, along with other Sun software and hardware assets, through the Sun Inventory Channel and enjoy the following additional benefits:
  • Receive timely notification of new versions, updates, critical bugs and security alerts
  • Special offers on Sun developer products, services and training
  • Get early access to new JDK releases and documentation
 
6.
Q:
What information is collected by the JDK Registration process?
A:
See "About the Product Registration Data Sun Collects" in the JDK Product Registration Information page.
 
7.
Q:
When is the JDK Registration information sent to Sun?
A:
See "WHEN Is Information Sent to Sun?" in the JDK Product Registration Information page.
 
8.
Q:
What information is sent to Sun?
A:
See "WHAT Information is Sent to Sun?" in the JDK Product Registration Information page.
 
9.
Q:
Where can I view the Hardware and Software Assets I've registered with Sun?
A:
All of your registered hardware and software is visible through the Sun Inventory Channel. Simply log in using your SDN or other Sun Online Account. Note: Sun Inventory has been decommissioned and replaced with My Oracle Support. Read the Decommissioning Sun Inventory FAQ
 
10.
Q:
What versions of the JDK support registration?
A:
JDK 6 Update 5 and later will support registration. JDK 6 Update 4 supports the creation of service tags on Solaris and Linux Service Tags 1.1.2. You can discover and register JDK 6 Update 4 with the Registration Manager client tool web-started at https://sunconnection.sun.com/inventory.
 
11.
Q:
Will the JDK be registered if it is part of a bundle?
A:
Yes. For example, an instance of the JDK bundled with GlassFish or NetBeans will be included as part of their registration process for the versions that support it.
 
12.
Q:
How do I unregister an instance of the JDK?
A:
Log into the Sun Inventory Channel using your SDN or other Sun Online Account and select Gear -> View Gear.  Highlight the instance of the JDK that you would like to delete, and select Actions -> Delete Gear.
 
Service Tags
 
13.
Q:
What is a Service Tag?
A:
A service tag enables automatic discovery of systems, software, and services. It uniquely identifies each tagged asset and allows asset information to be shared over a local network in a standard XML format. JDK service tags allow instances of the JDK installed on a system to be discovered and registered under a user's account on Sun Connection.
 
14.
Q:
Where are Service Tags stored on the system?
A:
Service Tags are stored in the System Service Tag Registry. A system service tag registry is a XML-based registry that contains the service tags of all the tagged components on a system. The system service tag registry is present on systems that have the ST software installed. On Solaris/Linux system, the system service tag registry is located at /var/sadm/servicetag/registry/servicetag.xml described by /usr/share/lib/xml/dtd/servicetag.dtd.
 
15.
Q:
What information is stored by the JDK in the Service Tags stored on the system?
A:
See the answer to What information is sent to Sun? above.
 
16.
Q:
Where can I find out more about Service Tags?
A:
Additional information about Service Tags can be found in the Oracle Connection Service Tag FAQ and the Java SE 6 Update Release Notes.