Always generate Java rule, it is platform agnostic.
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 906e896..44ff147 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -2066,8 +2066,7 @@
 
     def generate_compile_rule_for(self, langname, compiler):
         if langname == 'java':
-            if self.environment.machines.matches_build_machine(compiler.for_machine):
-                self.generate_java_compile_rule(compiler)
+            self.generate_java_compile_rule(compiler)
             return
         if langname == 'cs':
             if self.environment.machines.matches_build_machine(compiler.for_machine):