which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) [root@localhost bin]# ln -s /usr/local/corretto-1.8.0_372/bin/javac /usr/sbin
时间: 2023-08-04 09:06:27 浏览: 209
毕业设计java结合疫情情况的婚恋系统springbootvueweb源码含教程
根据你提供的命令输出,看起来你尝试通过创建符号链接来解决找不到 `javac` 的问题。
具体地,你使用了 `ln -s` 命令将 `/usr/local/corretto-1.8.0_372/bin/javac` 创建了一个符号链接,并将其命名为 `/usr/sbin`。
这意味着你将 `/usr/local/corretto-1.8.0_372/bin/javac` 这个可执行文件链接到了 `/usr/sbin` 路径下,以使系统能够找到 `javac` 命令。
请确保 `/usr/local/corretto-1.8.0_372/bin/javac` 这个路径下确实存在 `javac` 可执行文件,并且你有足够的权限创建符号链接。然后,你可以尝试再次运行需要 `javac` 的命令,看看是否能够找到并成功执行它。
然而,我要提醒你注意的是,修改系统路径和创建符号链接可能会对系统产生意外的影响。在执行这些操作之前,请确保你了解其潜在的风险,并确保备份重要的文件和配置。如果你不确定如何操作,建议咨询系统管理员或其他有经验的人员的帮助。
阅读全文