My Oracle Support Banner

Java.exe Process not Closing Correctly when Using SEPARATE_JVM=TRUE (Doc ID 1525162.1)

Last updated on APRIL 02, 2019

Applies to:

Oracle Forms - Version and later
Information in this document applies to any platform.
Webutil is used
Browser is closed without gracefully exiting forms application.


When using the parameter SEPARATE_JVM=TRUE, webutil causes two java.exe processes to be created on the client machine.
If a user closes the browser without first gracefully exiting the application, only one java.exe processes is closed.

The other java.exe process remains on the client, still consuming memory (from 50Mb to 100Mb) and  prevents the PC from closing.
Viewed with "Process Explorer" by Sysinternals, this process is located on the same level as "System Idle", "System" or "explorer.exe".

During a shutdown attempt, the client Windows PC will display warnings related to the still running java.exe process, asking the user if it can be terminated immediately.
In some scenarios users may receive many such warning messages before the PC can be shut down.


 The SEPARATE_JVM=TRUE parameter was added to the htm file to force the browser to use a separate  jvm for each session opened.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.