JDK-8181291 : Singleton for javapackager
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: packager
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2017-05-30
  • Updated: 2017-07-13
  • Resolved: 2017-07-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10
10Fixed
Related Reports
CSR :  
Duplicate :  
Duplicate :  
Relates :  
Description
Windows and Linux by default launch another instance of the application. This request is that there be only one instance. That instance must be brought to be the front window. If launched with file associations those arguments need to be passed to the already running application. A Java Packager API must be provided to access those arguments. The same API will be available for Mac since Mac already does this but the current API is tough to use and we want one API. The API will allow the application to register to receive notifications of file associations.
Comments
http://hg.openjdk.java.net/openjfx/10-dev/rt/rev/4df27a309a40
07-07-2017

+1
07-07-2017

I took a quick look at the webrev, and I don't have any concerns with this approach. Chris will do the detailed review.
07-07-2017

New webrev: http://cr.openjdk.java.net/~vdrozdov/JDK-8175574/webrev.08
07-07-2017

Webrev: http://cr.openjdk.java.net/~vdrozdov/JDK-8175574/webrev.05/
30-05-2017