whereis 到的java 看到第一个为:/usr/bin/java 然后是/opt/jdk/bin/java 我如何把opt的放到第一个
时间: 2023-08-11 14:05:16 浏览: 52
要将 `/opt/jdk/bin/java` 的路径放在 `/usr/bin/java` 前面,你可以按照以下步骤进行操作:
1. 打开终端。
2. 输入以下命令来编辑 `/etc/paths` 文件:
```bash
sudo nano /etc/paths
```
3. 在打开的文件中,每行表示一个路径。将 `/opt/jdk/bin` 的路径行移动到 `/usr/bin` 的上方。
4. 使用键盘上的方向键将光标移动到 `/opt/jdk/bin` 的行上。
5. 按下 `Ctrl + K` 组合键删除该行。
6. 使用 `Ctrl + U` 组合键将删除的行粘贴到适当的位置(在 `/usr/bin` 的上方)。
7. 按下 `Ctrl + X` 组合键保存文件并退出 nano 编辑器。
8. 关闭并重新打开终端,或者执行以下命令使更改生效:
```bash
source /etc/paths
```
现在,当你运行 `which java` 命令时,应该显示 `/opt/jdk/bin/java` 的路径为第一个。
相关问题
/usr/java/jdk1.8.0//bin:/usr/java/jdk-11.0.191/bin:/usr/java/jdk1.8.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
根据提供的引用内容,看起来是在尝试执行Java程序时出现了问题。错误信息显示找不到Java可执行文件或无法执行二进制文件。这可能是由于以下原因之一导致的:
1. Java未正确安装或配置:请确保已正确安装Java并将其路径添加到系统的环境变量中。您可以使用`java -version`命令来验证Java是否正确安装并且版本正确。
2. Java可执行文件路径错误:请检查引用中提供的Java可执行文件路径是否正确。确保路径指向正确的Java安装目录。
3. 权限问题:请确保您具有执行Java可执行文件的权限。您可以使用`chmod +x <java可执行文件路径>`命令为文件添加执行权限。
以下是一个示例,演示如何设置Java环境变量并验证Java是否正确安装:
1. 打开终端并编辑`~/.bashrc`文件:
```shell
vi ~/.bashrc
```
2. 在文件末尾添加以下行来设置Java环境变量:
```shell
export JAVA_HOME=/usr/java/jdk1.8.0/
export PATH=$PATH:$JAVA_HOME/bin
```
3. 保存并关闭文件,然后运行以下命令使更改生效:
```shell
source ~/.bashrc
```
4. 使用`java -version`命令验证Java是否正确安装并且版本正确。
java配置好jdk-bash: /usr/bin/java: No such file or directory
这个错误通常是因为系统找不到Java的可执行文件。可以先检查一下你的电脑上是否已经安装了Java,并且Java的环境变量是否配置正确。
如果你还没有安装Java,可以通过以下步骤在Ubuntu上安装OpenJDK。
1. 打开终端并运行以下命令更新仓库:
```
sudo apt update
```
2. 安装OpenJDK:
```
sudo apt install default-jdk
```
这将安装默认版本的OpenJDK。
3. 验证安装是否成功:
```
java -version
```
如果输出了Java版本信息,则说明安装成功。
如果你已经安装了Java但仍然遇到这个错误,可能是因为Java的可执行文件所在的路径没有被包含在PATH环境变量中。你可以通过以下命令将Java的可执行文件所在的路径添加到PATH环境变量中:
```
export PATH=$PATH:/path/to/java/bin
```
其中,`/path/to/java/bin`应该替换为Java的可执行文件所在的路径。