Hi Craig
Yes you do have to a desktop installed and running. And some Fedora spins do not have the full Java installed by default, they only have "java-1.8.0-openjdk-headless" installed, just do a "sudo dnf install java-1.8.0-openjdk" to make sure.
Steve G.