关于linux java的编译问题

首先我虚拟机的linux版本是:
图片说明
运行java -version后:
图片说明
但是我用javac命令却出现如下情况:
图片说明
按理说这样子应该是环境变量没有配好,但是我whereis jdk却找不到任何关于jdk的信息,这是为什么呢?

jdk没有配好怎么会java -version出现那样的结果呢?

java -version只需要jre即可,

javac -version需要jdk。

你需要编译java。就需要jdk开发包