我已经使用命令 yum install java
在我的 CentOS 5.5 版 机器上安装了 java。但是我无法使用 javac 编译类。
我需要安装任何其他软件包吗?
我试图找到 javac
可执行文件,但我无法找到它。
/usr/bin/java
链接如下:
/usr/bin/java
-> /etc/alternatives/java
/etc/alternatives/java
-> /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
我已经看到 yum list installed |grep java
的以下输出:
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.16.b17.el5 installed
tzdata-java.x86_64 2011b-1.el5 installed
原文由 Bikash Barman 发布,翻译遵循 CC BY-SA 4.0 许可协议
您仅安装了 Java Runtime Environment (JRE),它 不提供
javac
。对于javac
,您必须安装 OpenJDK 开发环境。您可以安装java-devel
或java-11-devel
,它们都包括javac
。顺便说一句:您可以通过 --- 搜索找出哪个包提供
javac
yum
搜索,例如在较新版本的 CentOS 上,例如 6,命令更改为