--- old/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java 2019-02-01 14:29:22.828924600 -0800 +++ new/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java 2019-02-01 14:29:21.599416600 -0800 @@ -394,10 +394,15 @@ outdir.getAbsolutePath())); } - if (WindowsDefender.isThereAPotentialWindowsDefenderIssue()) { + String tempDirectory = WindowsDefender.getUserTempDirectory(); + if (Arguments.CLIOptions.context().userProvidedBuildRoot) { + tempDirectory = BUILD_ROOT.fetchFrom(p).getAbsolutePath(); + } + if (WindowsDefender.isThereAPotentialWindowsDefenderIssue( + tempDirectory)) { Log.error(MessageFormat.format( getString("message.potential.windows.defender.issue"), - WindowsDefender.getUserTempDirectory())); + tempDirectory)); } // validate we have valid tools before continuing