Your version is: openjdk version "1.7.0_75" OpenJDK Runtime Environment (build 1.7.0_75-b13) OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode). The required version is: "1.7.x"
Using CyanogenMod 12.1 as a base (need to build for a older phone).
openjdk is installed and currently active. Restarted, checked env, reinstalled - nothing.
1.7.x should natch 1.7.0_75. Is this some weird code glitch where it doesnät like the _75?