So how does this affect the syntax required to add javac to the path?
Isso não afeta suas configurações de caminho. Esses links são configuráveis com a ferramenta update-alternatives
admin. Veja por exemplo esta questão em stackoverflow relevante para o seu caso.
Normalmente, os binários java devem estar disponíveis sem modificar a variável PATH para conjuntos binários java empacotados para sua distribuição. Se não fosse o caso (seja de um pacote ou porque você instalou um pacote de software de "terceiros"), ainda é possível instruir essa ferramenta sobre a localização dos binários e, em seguida, solicitar a atualização dos links de maneira adequada. / p>
calling javac from CentOS 7
Quanto ao programa javac
, como indicado nos comentários, você precisa de um pacote sdk, seu sistema parece ter apenas o jre instalado.
Esta página openjdk fornece instruções sucintas sobre o processo de instalação:
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
On the command line, type:
$ su -c "yum install java-1.7.0-openjdk"
The java-1.7.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the
java-1.7.0-openjdk-devel
package.
Portanto, a última parte significa executar:
$ su -c "yum install java-1.7.0-openjdk-devel"
Uma vez instalado, se você tiver outro java sdk instalado, você pode executar
$ su -c "update-alternatives --config java"
para escolher qual sdk você gostaria de usar por padrão.