Windows JAVA 8 v 11 - neo4j either can't find 1.8 or doesn't like it

Windows 10 64 bit - neo4J 1.4.3
I have both Java 1.8.0_281 and jdk-16_windows-x64 installed
Path=C:\Program Files\Java\jdk-11.0.10\bin\server;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32; ....

Trying to start either the Console or the Service-

VERBOSE: Java detected at 'C:\Program Files (x86)\Java\jre1.8.0_281\bin\java.exe'
VERBOSE: Invoking "C:\Program Files (x86)\Java\jre1.8.0_281\bin\java.exe" -version 2>&1
VERBOSE: Command returned with exit code 0
VERBOSE: Java version response: java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
VERBOSE: Java Version detected as 1.8.0_281
WARNING: ERROR! Neo4j cannot be started using java version 1.8.0_281

Now if I remove 1.8 leaving JDK 11, neo4j fails saying it can't find 1.8.
If I have 1.8 installed it says it can't use it.

I'm in some kind of configuration funk and could use some help

TIA