安装了Java,设置了环境变量
但是测试时,编译命令没有通过
这要怎么办?

你的环境变量没配置好,或者说你下载错了包,jdk和jre是有区别的,jre只提供了java的运行环境,但是没有jdk提供的编译功能。jdk下载链接:
Java SE Development Kit 8 - Downloads
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox