• Download
  • Developer Resources
  • Report Issue

Can’t find the best way to do something? An expert could help!

Subscribers click here.

How-To Guides

  • How-To Home

Issue Tracker

Need more help? Learn about
Oracle Java Support subscriptions

how-to iconHow-To Guides

Learn how to perform essential tasks with our extensive library of how-to guides.

If you are trying to solve a specific problem, please see the troubleshooting section.


General Tasks

  • How to Check Which Version(s) of Java are Installed or Running
  • Using the Operating System's Underlying zlib Library
  • How to Use the TZUpdater "-l" Option to Add New Timezone Data to JDK or JRE Installations
  • TZUpdater Tutorial on Oracle LiveLabs

Obtaining Thread Dumps (Stack Traces)

  • How to Obtain a Thread Dump (Stack Traces) from a Java Process or Core File of a Java Process on Windows
  • How to Obtain a Thread Dump (Stack Traces) from a Java Process or from a Core File of a Java Process on Linux
  • How to Obtain a Thread Dump (Stack Traces) from a Java Process or from a Core File of a Java Process on macOS

Deployment

  • How to Setup a Test Framework for Deployment Rule Sets (DRS)

Security-Related Tasks

  • X.509 Certificate Structure and Analysis Methods
  • Disabling and Restricting Cryptographic Algorithms in the JDK
  • How to Determine which TLS Version an Application is Using
  • Enabling SSL Debugging on Oracle LiveLabs

How to Improve JVM Performance

  • Choosing a Garbage Collector
  • Heap Sizing

© 2026 Oracle Support Privacy Terms of Use Trademarks Contact