Changed behaviour of Desktop.browse on Windows

Philip Race philip.race at oracle.com
Mon Feb 16 20:43:58 UTC 2026


Can you explain specifically what you used this for and how you obtained 
the URL passed to the API,
and whether it was a user-initiated action ? The specific URL and scheme 
will help.
Also is your specific case FX or AWT ?

If any of this is something you consider private/proprietary to your 
application, you can send me off-list if that works.

I'm not promising anything, but it will help if we understand the use 
case in detail.

-phil.

On 2/12/26 9:55 AM, Christopher Schnick wrote:
> Does anyone have input on this? I had to revert all deployments I made 
> with JDK 25.0.2 back to JDK 25.0.1 due to it breaking various 
> different features that relied on opening URLs of specific 
> applications. The same will probably also apply to many other 
> applications out there.
>
> Is there a supported way in JDK 25.0.2 to open an URL with the 
> associated application instead of the web browser on Windows?
>
> On 10/02/2026 16:45, Christopher Schnick wrote:
>> Hello,
>>
>> We recently upgraded our application to JDK 25.0.2 and saw a changed 
>> behaviour in the Desktop.browse method when opening any non-http URLs 
>> on Windows. Previously, those URLs were opened with the default 
>> application associated with that URL scheme, now it always opens the 
>> URL in the web browser, even though it shouldn't really do that. Even 
>> stuff like file:// URLs are opened in the browser.
>>
>> I saw there were PRs for both the AWT and JavaFX implementation for 
>> opening URLs, but the related JBS issues are private. So I'm guessing 
>> some kind of security issue?
>>
>> Is this the expected behaviour now due to security constraints or is 
>> this a bug?
>>
>> Best
>> Christopher Schnick
>>



More information about the client-libs-dev mailing list