您仅安装了Java Runtime
Environment(JRE),其中不包含
javac。为此
javac,您必须安装OpenJDK开发环境。您可以安装
java-devel或
java-1.6.0-openjdk-devel,两者都包括
javac。
顺便说一句:您可以找出哪个包提供
javac了
yum搜索,例如
su -c 'yum provides javac'
在较新的CentOS版本上,例如6,命令更改为
su -c 'yum provides */javac'
另一个注意事项:使用
yum和
openjdk只是安装JDK的一种可能。许多人喜欢Sun / Oracle的“原始”
SDK。请参阅如何在CentOS上安装JavaSDK?以及替代方法的链接。



