"_JAVA_OPTIONS trumps command-line arguments, which in turn trump JAVA_TOOL_OPTIONS" (see http://stackoverflow.com/a/30305597/1153136)
If the Java application is not using the default LAF as defined by /etc/java-X-openjdk/swing.properties and its LAF can only be changed through _JAVA_OPTIONS then it means the application is setting LAF by itself. This is not related to OpenJDK and there is nothing we can do on OpenJDK packaging to change that. If relying on _JAVA_OPTIONS is not a solution for you, then you need to open a bug against each Java application and request that they provide a way to load the default LAF set by the user instead of overwriting it on its own. As this is not an OpenJDK bug I will be closing it as invalid. ** Changed in: openjdk-7 (Ubuntu) Status: New => Invalid ** Changed in: openjdk-8 (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1581835 Title: Native Look and Feel for Swing does not work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1581835/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs