Automated Code Change

PiperOrigin-RevId: 975108910
diff --git a/examples/java/BUILD b/examples/java/BUILD
index a8039b0..d7efe6c 100644
--- a/examples/java/BUILD
+++ b/examples/java/BUILD
@@ -14,7 +14,7 @@
 # limitations under the License.
 #
 
-load("@rules_java//java:defs.bzl", "java_binary")
+load("@rules_java//java:defs.bzl", "java_binary", "java_library")
 load("@rules_jvm_external//:defs.bzl", "artifact")
 
 package(
@@ -43,9 +43,16 @@
 
 java_binary(
     name = "Main",
-    srcs = glob(["*.java"]),
     main_class = "com.google.privacy.differentialprivacy.example.Main",
     resources = glob(["*.csv"]),
+    runtime_deps = [
+        ":main_lib",
+    ],
+)
+
+java_library(
+    name = "main_lib",
+    srcs = glob(["*.java"]),
     deps = [
         ":autovalue",
         "@com_google_java_differential_privacy//main/com/google/privacy/differentialprivacy",