Jvm 在Ubuntu中找不到JAVA_主页
每次我在ubuntu中打开终端并尝试Jvm 在Ubuntu中找不到JAVA_主页,jvm,ubuntu-20.04,Jvm,Ubuntu 20.04,每次我在ubuntu中打开终端并尝试sudo apt获得自动删除时 有人能指导我做什么吗 谢谢 #输出将显示此错误 /usr/sbin/update-info-dir: 2: /etc/environment: JAVA_HOME: not found dpkg: error processing package install-info (--configure): installed install-info package post-installation script subproc
sudo apt获得自动删除时
有人能指导我做什么吗
谢谢
#输出将显示此错误
/usr/sbin/update-info-dir: 2: /etc/environment: JAVA_HOME: not found
dpkg: error processing package install-info (--configure):
installed install-info package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
当前我的/etc/环境包含此信息
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/>
JAVA_HOME = /usr/lib/jvm/jdk-15
基本上,您已经填充了“/etc/environment”文件: 第一行不应以
字符结尾。而且缺少一个“
。根目录(/
)在搜索路径上没有意义
第二行在=
前后不应有空格
然而,我不知道视频教程到底想告诉你做什么…或者为什么它甚至建议你编辑那个文件。(我当然不会弄乱那个文件!!)
我的忠告是:
字符结尾。并且缺少“
。根目录(/
)位于搜索路径上是没有意义的
第二行在=
前后不应有空格
然而,我不知道视频教程到底想告诉你做什么。。。或者为什么它甚至建议您编辑该文件。(我当然不会弄乱那个文件!!)
我的忠告是:
~/.bashrc
运行gedit~/.bashrc
在文件末尾添加以下行
export JAVA_HOME=/snap/android-studio/current/android-studio/jre
export PATH=$JAVA_HOME/bin:$PATH
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
对于Ubuntu 20.04中的重新加载运行
source~/.bashrc
,如果您从snap store安装了Android Studio,它将附带java
您可以按如下方式设置JAVA_HOME和ANDROID_HOME:
用gedit编辑文件~/.bashrc
运行gedit~/.bashrc
在文件末尾添加以下行
export JAVA_HOME=/snap/android-studio/current/android-studio/jre
export PATH=$JAVA_HOME/bin:$PATH
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
对于重新加载运行
source~/.bashrc
,这不是Java编程问题。我怀疑有人或某事正在修改“/etc/environment”脚本,并在其中添加了不正确的内容。如果您查看“/usr/sbin/update info dir”,它是一个执行的shell脚本/etc/environment
靠近起点。该错误消息说明文件试图扩展JAVA\u HOME
环境变量。。。我想知道的是对JAVA_HOME的引用是如何进入“/etc/environment”的。你把它放在那儿了吗?为什么?你从哪里下载的?您是如何安装的?“/etc/environment”当前包含哪些内容?把它放到问题里去。是的。但是你实际上做了什么这不是一个Java编程问题。我怀疑有人或某事正在修改“/etc/environment”脚本,并在其中添加了不正确的内容。如果您查看“/usr/sbin/update info dir”,它是一个执行的shell脚本/etc/environment
靠近起点。该错误消息说明文件试图扩展JAVA\u HOME
环境变量。。。我想知道的是对JAVA_HOME的引用是如何进入“/etc/environment”的。你把它放在那儿了吗?为什么?你从哪里下载的?您是如何安装的?“/etc/environment”当前包含哪些内容?把它放到问题里去。是的。但是您实际上做了什么呢?值得注意的是,Java不需要Java\u HOME
变量。对于其他程序来说,查找已安装的Java是一种惯例。对于大多数人来说,这个变量还有其他选择。好的一点。。。我个人并没有在shell init文件中设置JAVA_HOME。(现在查看它们…)值得进一步注意的是,Java不需要Java\u HOME
变量。对于其他程序来说,查找已安装的Java是一种惯例。对于大多数人来说,这个变量还有其他选择。好的一点。。。我个人并没有在shell init文件中设置JAVA_HOME。(现在看着他们…)