Update use of `default_java_toolchain` in "Java and Bazel" to work correctly
Update use of `default_java_toolchain` in "Java and Bazel" to work correctly

There are really two changes here:

1. Fix the reference to `//tools/jdk:remote_jdk11` to have `@bazel_tools`. Without this, a direct copy/paste will fail to even build.
2. Change from `JDK9_JVM_OPTS` to `BASE_JDK9_JVM_OPTS` as the former includes `--patch-module=java.compiler=` which overrides `source_version` and can also cause build failures. See [this issue](https://github.com/bazelbuild/bazel/issues/14474#issuecomment-1001071398) for an example.

Closes #15009.

PiperOrigin-RevId: 433750777

cushon/bazel,cushon/bazel,katre/bazel,ButterflyNetwork/bazel,ButterflyNetwork/bazel,cushon/bazel,katre/bazel,katre/bazel,bazelbuild/bazel,katre/bazel,ButterflyNetwork/bazel,bazelbuild/bazel,ButterflyNetwork/bazel,bazelbuild/bazel,ButterflyNetwork/bazel,katre/bazel,cushon/bazel,bazelbuild/bazel,cushon/bazel,ButterflyNetwork/bazel,cushon/bazel,bazelbuild/bazel,bazelbuild/bazel,katre/bazel