App launcher produced by jpackage is dynamically linked with MS run-time, so we have to keep all these dlls next to the launcher executable in the application installation directory, though we already have theses dlls in `runtime/bin` directory.
It is probably would be better to link MS run-time libs statically with the application launcher to avoid this duplication. Also application directory looks cluttered with these numerous dll-s.
It is probably would be better to link MS run-time libs statically with the application launcher to avoid this duplication. Also application directory looks cluttered with these numerous dll-s.
- duplicates
-
JDK-8236129 Exe installers have wrong properties
- Resolved
-
JDK-8236744 Duplicate dll files in installed directory created with jpackage
- Closed
-
JDK-8222504 Investigate copying MS dlls to jpackage output dir.
- Closed
-
JDK-8241717 The installed folder of an MSI gets littered with dlls, confusing users
- Closed