【发布时间】:2019-02-06 22:04:48
【问题描述】:
我的 linux 终端一直给我错误:找不到 java 命令。我在网上找到了这些说明,并试图一步一步地遵循它们:
Bash 外壳
- 编辑启动文件 (~/.bashrc)
-
修改 PATH 变量
PATH=/usr/local/jdk1.8.0/bin:$PATH export PATH 保存并关闭文件
-
加载启动文件
% . /.profile -
通过重复java命令验证路径是否设置
% java -version
我做了什么: 我已经编辑了 .bashrc 文件
问题
我似乎无法使用 . /.profile 命令。 如果我尝试,就会出现这种情况:
➤ . /.profile
bash: /.profile: No such file or directory
我也尝试直接检查它是否解决了问题,但没有:
➤ java -version
bash: java: command not found
【问题讨论】:
-
您是使用 mobaxterm 连接到服务器还是只是打开它的终端。我认为您不能将 moba 的终端视为完整的 linux 发行版。如果是这种情况,请安装 VM 管理器并创建一个您可以使用 moba 连接到的 linux vm
-
是的,我正在使用 mobaxterm
-
git bash 会工作吗?
-
% . /.profile斜线/尝试从根目录加载.profile。省略斜线,如. .profile或. ~/.profile -
这两个都只是允许类似 linux 的事情发生。或在本地计算机上使用与它们一起打包的实用程序。你也许可以使用 Bash for windows 来做到这一点。这是获取 linux vm 的一种 hacky 方式,但我在使用之间存在持久设置的问题。请参阅 VirtualBox 或 HyperVmanager 下载 linux ISO 并进行实际操作。
标签: java linux bash shell path