Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Identify Java version of a running application

I have installed Java 7 Update 45 and Java 8 Update 25 in parallel. I am experiencing some text rendering issues in JavaFX which should be fixed in Java 8 Update 25, so I wonder which Java version the application is currently on.

Is there a way to check which version of Java an application uses?

What I have tried:

  • I searched the Internet and found StackOverflow's answer to the question Checking the version of JRE used during run-time. However, I want to check the version without modifying the source code (e.g. I have no source code)
  • I searched on StackOverflow and found no additional answers.
like image 374
Thomas Weller Avatar asked Oct 16 '25 03:10

Thomas Weller


1 Answers

Using Task Manager

  1. Start Windows Task Manager.
  2. On the "Applications" tab, select your application
  3. Open the context menu, choose "Go to process". This should be a javaw.exe.
  4. Open the context menu, choose "Open file location". This opens Explorer and selects javaw.exe
  5. Open the context menu, choose "Properties".
  6. Go to the "Details" tab to see the version number

Using Process Explorer

  1. Start Process Explorer
  2. Drag the crosshair over your application to select the process
  3. Configure the columns (View/Select columns...) and check "Version" on the "Process Image" tab.
like image 196
Thomas Weller Avatar answered Oct 18 '25 16:10

Thomas Weller



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!