Avoid using //external labels; use @local_jdk// instead

--
PiperOrigin-RevId: 147449557
MOS_MIGRATED_REVID=147449557
diff --git a/src/test/shell/bazel/BUILD b/src/test/shell/bazel/BUILD
index fd5ba5f..08f4401 100644
--- a/src/test/shell/bazel/BUILD
+++ b/src/test/shell/bazel/BUILD
@@ -27,9 +27,6 @@
         "testing_server.py",
         ":langtools-copy",
         "//examples:srcs",
-        "//external:bootclasspath",
-        "//external:extdir",
-        "//external:jdk-default",
         "//src:bazel",
         "//src/java_tools/buildjar/java/com/google/devtools/build/buildjar/genclass:GenClass_deploy.jar",
         "//src/java_tools/junitrunner/java/com/google/testing/junit/runner:Runner_deploy.jar",
@@ -44,6 +41,9 @@
         "//third_party/ijar",
         "//third_party/java/jdk/langtools:test-srcs",
         "//tools:srcs",
+        "@local_jdk//:bootclasspath",
+        "@local_jdk//:extdir",
+        "@local_jdk//:jdk",
     ],
     visibility = [
         "//src/test/shell:__subpackages__",
diff --git a/src/tools/singlejar/BUILD b/src/tools/singlejar/BUILD
index 704bf9f..588efef 100644
--- a/src/tools/singlejar/BUILD
+++ b/src/tools/singlejar/BUILD
@@ -78,8 +78,8 @@
     ],
     copts = ["-DJAR_TOOL_PATH=\\\"external/local_jdk/bin/jar\\\""],
     data = [
-        "//external:jar",
-        "//external:jdk-default",
+        "@local_jdk//:jar",
+        "@local_jdk//:jdk",
     ],
     # Timing out, see https://github.com/bazelbuild/bazel/issues/1555
     tags = ["manual"],
@@ -158,8 +158,8 @@
         ":stored_jar",
         ":test1",
         ":test2",
-        "//external:jar",
-        "//external:jdk-default",
+        "@local_jdk//:jar",
+        "@local_jdk//:jdk-default",
     ],
     deps = [
         ":input_jar",
@@ -230,12 +230,12 @@
     args = [
         "src/test/shell",
         "$(location :singlejar)",
-        "$(location //external:jar)",
+        "$(location @local_jdk//:jar)",
     ],
     data = [
         ":singlejar",
-        "//external:jar",
         "//tools/defaults:jdk",
+        "@local_jdk//:jar",
     ],
     deps = ["//src/test/shell:bashunit"],
 )
@@ -375,6 +375,6 @@
         "//tools/defaults:jdk",
     ],
     outs = ["stored.jar"],
-    cmd = "$(location //external:jar) -0cf \"$@\" $(location :output_jar.cc)",
-    tools = ["//external:jar"],
+    cmd = "$(location @local_jdk//:jar) -0cf \"$@\" $(location :output_jar.cc)",
+    tools = ["@local_jdk//:jar"],
 )
diff --git a/tools/jdk/BUILD b/tools/jdk/BUILD
index 3d1758a..b717f9f 100644
--- a/tools/jdk/BUILD
+++ b/tools/jdk/BUILD
@@ -22,37 +22,37 @@
 
 alias(
     name = "jni_header",
-    actual = "//external:jni_header",
+    actual = "@local_jdk//:jni_header",
 )
 
 alias(
     name = "jni_md_header-darwin",
-    actual = "//external:jni_md_header-darwin",
+    actual = "@local_jdk//:jni_md_header-darwin",
 )
 
 alias(
     name = "jni_md_header-linux",
-    actual = "//external:jni_md_header-linux",
+    actual = "@local_jdk//:jni_md_header-linux",
 )
 
 alias(
     name = "jni_md_header-freebsd",
-    actual = "//external:jni_md_header-freebsd",
+    actual = "@local_jdk//:jni_md_header-freebsd",
 )
 
 alias(
     name = "java",
-    actual = "//external:java",
+    actual = "@local_jdk//:java",
 )
 
 alias(
     name = "jar",
-    actual = "//external:jar",
+    actual = "@local_jdk//:jar",
 )
 
 alias(
     name = "javac",
-    actual = "//external:javac",
+    actual = "@local_jdk//:javac",
 )
 
 # On Windows, executables end in ".exe", but the label we reach it through
@@ -73,12 +73,12 @@
 
 alias(
     name = "bootclasspath",
-    actual = "//external:bootclasspath",
+    actual = "@local_jdk//:bootclasspath",
 )
 
 alias(
     name = "extdir",
-    actual = "//external:extdir",
+    actual = "@local_jdk//:extdir",
 )
 
 filegroup(
@@ -94,12 +94,12 @@
 
 alias(
     name = "jre",
-    actual = "//external:jre",
+    actual = "@local_jdk//:jre",
 )
 
 alias(
     name = "jdk",
-    actual = "//external:jdk",
+    actual = "@local_jdk//:jdk",
 )
 
 java_toolchain(