codeanalyzer-java ships a JVM-free native binary on PyPI now. Stop
carrying codeanalyzer-2.3.8.jar in the tree and running java -jar.
- _get_codeanalyzer_exec defaults to
python -m codeanalyzer_java
(sys.executable; robust vs PATH, no JVM needed).
- analysis_backend_path now points at a native-binary dir, not a jar.
- Java tests reworked off the jar fixture; jar-in-wheel test dropped.
codeanalyzer-java ships a JVM-free native binary on PyPI now. Stop
carrying codeanalyzer-2.3.8.jar in the tree and running
java -jar.python -m codeanalyzer_java(sys.executable; robust vs PATH, no JVM needed).