javac未找到命令linux

worktile 其他 509

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    当在Linux系统中运行javac命令时,出现“javac未找到命令”是因为系统没有正确安装Java开发套件(JDK)。以下是解决该问题的步骤:

    1. 确认系统是否已安装JDK:
    打开终端,输入`java -version`命令,如果系统已安装JDK,将会显示Java的版本信息。如果没有安装,将无法找到该命令。

    2. 确认环境变量是否正确配置:
    2.1 打开终端,输入以下命令获取当前JDK的安装路径:
    `update-alternatives –config java`
    2.2 获取到JDK的安装路径后,打开终端,编辑`~/.bashrc`文件:
    `vi ~/.bashrc`
    2.3 在文件末尾添加以下内容,其中`/path/to/jdk`为JDK的安装路径:
    `export JAVA_HOME=/path/to/jdk`
    `export PATH=$PATH:$JAVA_HOME/bin`
    2.4 保存文件并退出编辑器,然后执行以下命令以使配置生效:
    `source ~/.bashrc`

    3. 重新打开终端,输入`javac -version`命令进行测试,如果显示了Java编译器的版本信息,则说明问题已解决,否则请继续下一步。

    4. 安装JDK:
    4.1 打开终端,输入以下命令以安装JDK:
    `sudo apt-get install openjdk-8-jdk`
    可以根据实际需求选择安装其他版本的JDK。
    4.2 安装完成后,重复上述步骤2和3以确保环境变量正确配置,并验证javac命令是否可用。

    以上是解决Linux下“javac未找到命令”的步骤,按照上述方法进行操作,应该能够解决这个问题。如果还有其他疑问,请提供更多细节信息以便更好地回答。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    当在Linux系统中运行Java程序时,如果遇到”javac: command not found”的错误提示,意味着系统没有找到javac命令。这是由于没有安装Java Development Kit(JDK)或者安装的JDK版本不正确造成的。下面是解决此问题的步骤:

    1. 确认是否安装了JDK:在终端中输入以下命令,查看是否已经安装了JDK。
    “`
    java -version
    “`

    如果没有安装JDK,将会显示”command not found”的错误提示。

    2. 安装JDK:如果没有安装JDK,需要下载并安装适合你系统的JDK版本。在Linux系统中,可以通过包管理器来安装JDK。

    – 在Ubuntu系统上,可以使用以下命令安装OpenJDK。
    “`
    sudo apt-get update
    sudo apt-get install openjdk-11-jdk
    “`

    – 在CentOS系统上,可以使用以下命令安装OpenJDK。
    “`
    sudo yum update
    sudo yum install java-11-openjdk-devel
    “`

    安装完成后,再次运行”java -version”,确认JDK已成功安装。

    3. 配置环境变量:安装JDK后,需要配置环境变量,使系统能够找到javac命令。可以编辑用户的.bashrc(或者.zshrc)文件,在文件末尾添加以下内容。
    “`
    export PATH=”/usr/lib/jvm/java-11-openjdk/bin:$PATH”
    “`

    然后运行以下命令更新配置。
    “`
    source ~/.bashrc
    “`

    4. 检查是否成功:重新打开终端,再次运行”javac -version”,如果成功显示版本号,说明已经解决问题。

    5. 如果仍然出现”javac: command not found”的错误提示,可以尝试使用绝对路径运行javac命令。使用以下命令查找javac的路径。
    “`
    which javac
    “`

    然后使用找到的路径运行javac命令。例如:
    “`
    /usr/lib/jvm/java-11-openjdk/bin/javac
    “`

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,如果在终端窗口输入javac命令时出现“javac: command not found”错误,这表示系统没有找到javac命令。这通常是因为没有正确安装Java Development Kit(JDK)导致的。要解决这个问题,您可以按照以下步骤来安装和配置JDK。

    1. 检查JDK是否已安装
    在终端窗口中输入以下命令来检查是否已安装JDK:
    “`bash
    java -version
    “`
    如果显示Java版本信息,则表示JDK已安装。否则,请继续以下步骤。

    2. 下载JDK
    在Oracle官方网站上下载适合您的Linux操作系统的JDK。确保下载的是JDK而不是JRE(Java Runtime Environment)。

    JDK下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

    3. 安装JDK
    下载完成后,在终端窗口中进入下载的JDK文件所在目录,然后执行以下命令进行安装:
    “`bash
    sudo tar zxvf
    “`
    其中,`
    `是您下载的JDK文件的名称。

    解压完成后,使用以下命令来配置JDK环境变量:
    “`bash
    sudo vim /etc/profile
    “`
    在打开的文件中,在文件末尾添加以下内容:
    “`bash
    export JAVA_HOME=
    export PATH=$PATH:$JAVA_HOME/bin
    “`
    其中,`
    `是您解压JDK的安装目录。

    保存并关闭文件,然后执行以下命令更新环境变量:
    “`bash
    source /etc/profile
    “`

    4. 验证JDK安装
    在终端窗口中再次输入以下命令来验证JDK是否已成功安装:
    “`bash
    java -version
    “`
    如果显示Java版本信息,则表示JDK安装成功。

    5. 安装JDK的编译器(javac)
    如果在执行`java -version`命令后仍然出现“command not found”错误,可能是因为缺少JDK的编译器。您可以使用以下命令来安装:
    “`bash
    sudo apt-get install openjdk-11-jdk
    “`

    安装完成后,再次执行`java -version`命令来验证JDK的完整安装。

    现在,您应该能够在终端窗口中成功执行javac命令了。如果还有其他问题,请及时咨询相关技术支持。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部