> On Nov 27, 2017, at 7:15 PM, Alex Buckley <[email protected]> wrote:
>
> --add-modules java.transaction
Tried to simplify.
java -cp . --patch-module java.transaction=jta.jar --add-modules
java.transaction ModuleForClass javax.transaction.UserTransaction
Error occurred during initialization of boot layer
java.lang.LayerInstantiationException: Package javax.transaction.xa in both
module java.transaction and module java.sql
import javax.transaction.UserTransaction;
public class ModuleForClass {
public static void main(String[] args) {
try {
Module m =
Class.forName("javax.transaction.UserTransaction").getModule();
System.out.println(m.getName());
}
catch (Throwable tossed) { tossed.printStackTrace(); }
}
}