Remove references to langtools jars

Follow-up to https://github.com/bazelbuild/bazel/commit/3a0a4f3b6931fbb6303fc98eec63d4434d8aece4

PiperOrigin-RevId: 457065649
Change-Id: I558481c400e9e2fa73d168a6cf6ad9567810cbef
diff --git a/site/en/docs/bazel-and-java.md b/site/en/docs/bazel-and-java.md
index 7dc78a7..cc5548d 100644
--- a/site/en/docs/bazel-and-java.md
+++ b/site/en/docs/bazel-and-java.md
@@ -265,7 +265,6 @@
 -   `DEFAULT_TOOLCHAIN_CONFIGURATION`: all features, supports JDK versions >= 9
 -   `VANILLA_TOOLCHAIN_CONFIGURATION`: no additional features, supports JDKs of
     arbitrary vendors.
--   `JVM8_TOOLCHAIN_CONFIGURATION`: all features, JDK version 8
 -   `PREBUILT_TOOLCHAIN_CONFIGURATION`: same as default, but only use prebuilt
     tools (`ijar`, `singlejar`)
 -   `NONPREBUILT_TOOLCHAIN_CONFIGURATION`: same as default, but all tools are
diff --git a/src/test/shell/bazel/bazel_java_test_defaults.sh b/src/test/shell/bazel/bazel_java_test_defaults.sh
index 6e91384..212eeef 100755
--- a/src/test/shell/bazel/bazel_java_test_defaults.sh
+++ b/src/test/shell/bazel/bazel_java_test_defaults.sh
@@ -186,23 +186,6 @@
   expect_log 'javabuilder = \["//:VanillaJavaBuilder"\]'
 }
 
-# JVM8_TOOLCHAIN_CONFIGURATION shall override Java 8 internal compiler classes.
-function test_default_java_toolchain_jvm8Toolchain() {
-  cat > BUILD <<EOF
-load("@bazel_tools//tools/jdk:default_java_toolchain.bzl", "default_java_toolchain", "JVM8_TOOLCHAIN_CONFIGURATION")
-default_java_toolchain(
-  name = "jvm8_toolchain",
-  configuration = JVM8_TOOLCHAIN_CONFIGURATION,
-)
-EOF
-
-  bazel query //:jvm8_toolchain || fail "default_java_toolchain target failed to build"
-  bazel query 'deps(//:jvm8_toolchain)' >& $TEST_log || fail "failed to query //:jvm8_toolchain"
-
-  expect_log ":JavaBuilder"
-  expect_not_log ":VanillaJavaBuilder"
-}
-
 # DEFAULT_TOOLCHAIN_CONFIGURATION shall use JavaBuilder and override Java 9+ internal compiler classes.
 function test_default_java_toolchain_javabuilderToolchain() {
   cat > BUILD <<EOF
diff --git a/tools/jdk/BUILD.tools b/tools/jdk/BUILD.tools
index 7773a8f..c8a35e2 100644
--- a/tools/jdk/BUILD.tools
+++ b/tools/jdk/BUILD.tools
@@ -1,7 +1,6 @@
 load(
     "@bazel_tools//tools/jdk:default_java_toolchain.bzl",
     "DEFAULT_TOOLCHAIN_CONFIGURATION",
-    "JVM8_TOOLCHAIN_CONFIGURATION",
     "PREBUILT_TOOLCHAIN_CONFIGURATION",
     "VANILLA_TOOLCHAIN_CONFIGURATION",
     "bootclasspath",
@@ -379,17 +378,6 @@
     target_version = "18",
 )
 
-# Deprecated, do not use.
-# It will be removed after migration to Java toolchain resolution.
-default_java_toolchain(
-    name = "toolchain_hostjdk8",
-    configuration = JVM8_TOOLCHAIN_CONFIGURATION,
-    java_runtime = ":current_host_java_runtime",
-    source_version = "8",
-    target_version = "8",
-    toolchain_definition = False,
-)
-
 default_java_toolchain(
     name = "prebuilt_toolchain",
     configuration = PREBUILT_TOOLCHAIN_CONFIGURATION,
diff --git a/tools/jdk/default_java_toolchain.bzl b/tools/jdk/default_java_toolchain.bzl
index 183dd55..d8a80dc 100644
--- a/tools/jdk/default_java_toolchain.bzl
+++ b/tools/jdk/default_java_toolchain.bzl
@@ -75,12 +75,6 @@
     ],
 )
 
-JVM8_TOOLCHAIN_CONFIGURATION = dict(
-    tools = ["@remote_java_tools//:javac_jar"],
-    jvm_opts = ["-Xbootclasspath/p:$(location @remote_java_tools//:javac_jar)"],
-    java_runtime = "@bazel_tools//tools/jdk:jdk_8",
-)
-
 DEFAULT_TOOLCHAIN_CONFIGURATION = dict(
     jvm_opts = [
         # Compact strings make JavaBuilder slightly slower.
diff --git a/tools/jdk/local_java_repository.bzl b/tools/jdk/local_java_repository.bzl
index e380f9e..336b794d 100644
--- a/tools/jdk/local_java_repository.bzl
+++ b/tools/jdk/local_java_repository.bzl
@@ -14,7 +14,7 @@
 
 """Rules for importing and registering a local JDK."""
 
-load(":default_java_toolchain.bzl", "JVM8_TOOLCHAIN_CONFIGURATION", "default_java_toolchain")
+load(":default_java_toolchain.bzl", "default_java_toolchain")
 
 def _detect_java_version(repository_ctx, java_bin):
     properties_out = repository_ctx.execute([java_bin, "-XshowSettings:properties"]).stderr
@@ -95,15 +95,7 @@
         toolchain = runtime_name,
     )
 
-    if version == "8":
-        default_java_toolchain(
-            name = name + "_toolchain_java8",
-            configuration = JVM8_TOOLCHAIN_CONFIGURATION,
-            source_version = version,
-            target_version = version,
-            java_runtime = runtime_name,
-        )
-    elif type(version) == type("") and version.isdigit() and int(version) > 8:
+    if type(version) == type("") and version.isdigit() and int(version) > 8:
         for version in range(8, int(version) + 1):
             default_java_toolchain(
                 name = name + "_toolchain_java" + str(version),