Seems like javax.activation package is deprecated in Java 9.
Oracle migration guide proposes to use --add-modules java.activation option during JVM start.
However, I would like to avoid this and replace javax.activation package's classes, as it is deprecated and will be removed in future java versions. I suppose, there should be some kind of alternative for javax.activation. If there is any available, what is it?
JavaBeans Activation Framework (JAF) is possibly the alternative you are looking for to the existing package.
The standalone APIs are supported in modular form only, via the concept of upgradeable modules. Using them, it's possible to use a version of that module from a later release in any phase, i.e., at compile time, build time, or runtime.
The currently available version for this is
1.2.0which can be used like this:Maven
Gradle
Ivy