rules_java: add rules loads to fix autoload on Bazel 9 (#1493)

Autoload is disabled for rules_java by default on Bazel 9.
Many of these were already fixed in #1271, but some more are still left.
diff --git a/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD b/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD
index 771088e..640002f 100644
--- a/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD
+++ b/examples/bzlmod/java/src/com/github/rules_jvm_external/examples/bzlmod/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_binary")
 load("@rules_jvm_external//:defs.bzl", "artifact")
 
 java_binary(
diff --git a/gradle.BUILD.bazel b/gradle.BUILD.bazel
index a081d0b..63eee22 100644
--- a/gradle.BUILD.bazel
+++ b/gradle.BUILD.bazel
@@ -1,3 +1,5 @@
+load("@rules_java//java:defs.bzl", "java_import", "java_library")
+
 java_library(
     name = "gradle",
     exports = [
diff --git a/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD b/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD
index d58948e..52ce5b7 100644
--- a/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD
+++ b/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_library")
 load("//private/rules:artifact.bzl", "artifact")
 
 java_library(
diff --git a/tests/com/github/bazelbuild/rules_jvm_external/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/BUILD
index cbdb740..175f63c 100644
--- a/tests/com/github/bazelbuild/rules_jvm_external/BUILD
+++ b/tests/com/github/bazelbuild/rules_jvm_external/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_library", "java_test")
 load("//:defs.bzl", "artifact")
 
 java_test(
diff --git a/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD
index f4768a0..d7d1242 100644
--- a/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD
+++ b/tests/com/github/bazelbuild/rules_jvm_external/jar/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_test")
 load("//:defs.bzl", "artifact")
 
 java_test(
diff --git a/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD
index c685d7a..f7c648f 100644
--- a/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD
+++ b/tests/com/github/bazelbuild/rules_jvm_external/javadoc/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_test")
 load("//:defs.bzl", "artifact")
 
 java_test(
diff --git a/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD
index d746ebc..dde9470 100644
--- a/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD
+++ b/tests/com/github/bazelbuild/rules_jvm_external/maven/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_test")
 load("//:defs.bzl", "artifact")
 
 java_test(
diff --git a/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD
index 9e4a15c..a53c0cc 100644
--- a/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD
+++ b/tests/com/github/bazelbuild/rules_jvm_external/resolver/lockfile/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_test")
 load("//:defs.bzl", "artifact")
 
 java_test(
diff --git a/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD b/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD
index 4f6786c..f8fdf7a 100644
--- a/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD
+++ b/tests/com/github/bazelbuild/rules_jvm_external/resolver/maven/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_test")
 load("//:defs.bzl", "artifact")
 
 java_test(
diff --git a/tests/integration/duplicates_in_java_export/BUILD b/tests/integration/duplicates_in_java_export/BUILD
index 587463d..778166f 100644
--- a/tests/integration/duplicates_in_java_export/BUILD
+++ b/tests/integration/duplicates_in_java_export/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_library", "java_test")
 load("//:defs.bzl", "artifact", "java_export")
 
 java_test(
diff --git a/tests/integration/pom_file/BUILD b/tests/integration/pom_file/BUILD
index f8246e3..4f9fe6f 100644
--- a/tests/integration/pom_file/BUILD
+++ b/tests/integration/pom_file/BUILD
@@ -1,3 +1,4 @@
+load("@rules_java//java:defs.bzl", "java_library")
 load("@aspect_bazel_lib//lib:diff_test.bzl", "diff_test")
 load("//:defs.bzl", "artifact", "java_export")