Proposal: Remove support for running JavaFX with the security manager

Kevin Rushforth kevin.rushforth at oracle.com
Wed Oct 2 15:20:55 UTC 2024


> I suspect people who are using SecurityManager with JavaFX are still 
> on java8.

Very likely.

-- Kevin


On 10/2/2024 7:58 AM, Andy Goryachev wrote:
>
> Good riddance!  I suspect people who are using SecurityManager with 
> JavaFX are still on java8.
>
> -andy
>
> *From: *openjfx-dev <openjfx-dev-retn at openjdk.org> on behalf of Kevin 
> Rushforth <kevin.rushforth at oracle.com>
> *Date: *Wednesday, October 2, 2024 at 07:46
> *To: *openjfx-dev <openjfx-dev at openjdk.org>
> *Subject: *Proposal: Remove support for running JavaFX with the 
> security manager
>
> The Java Security Manager was deprecated for removal in JDK 17 by JEP
> 411 [1]. The next step in the evolution of removing the security manager
> is to permanently disable it as proposed by candidate JEP 486 [2]. Once
> this is done, System::getSecurityManager will unconditionally return
> null, System::setSecurityManager will unconditionally throw
> UnsupportedOperationException, and running "java -Dsecurity.manager"
> will cause the VM to exit with a fatal error. This will either happen in
> JDK 24 (likely) or 25 (in case it misses 24). Either way, it will soon
> be gone.
>
> I propose to remove support for running JavaFX applications with a
> security manager in JavaFX 24. Any JavaFX application that uses a
> security manager will necessarily need to use JDK 21.x LTS going
> forward, and thus can similarly use JavaFX 21.x LTS. See JDK-8341090 [3].
>
> Comments?
>
> -- Kevin
>
> [1] https://openjdk.org/jeps/411
> [2] https://openjdk.org/jeps/486
> [3] https://bugs.openjdk.org/browse/JDK-8341090
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20241002/1bba3030/attachment.htm>


More information about the openjfx-dev mailing list