当前位置: 首页 > 知识库问答 >
问题:

如何在Linux中为所有用户设置JAVA_HOME

冯泓
2023-03-14
    null
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/java/jdk1.7.0_05/bin/java

你能告诉我哪些文件我需要修改为root和非root用户,以及java的确切位置吗?

共有1个答案

童宏富
2023-03-14

>

  • find/usr/lib/jvm/java-1.x.x-openjdk
  • vim/etc/profile

    如果以非特权用户身份登录,请预置sudo。SUDO VIM

    添加:

    export JAVA_HOME="path that you found"
    
    export PATH=$JAVA_HOME/bin:$PATH
    

  •  类似资料:
    • 问题内容: 我是Linux系统的新手,并且Java文件夹似乎太多了。 java -version给我: Java版本“ 1.7.0_55” OpenJDK运行时环境(rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64位服务器VM(内部版本24.51-b03,混合模式) 当我尝试构建Maven项目时,出现错误: 您能告诉我我需要为root用户和非root用户修

    • 问题内容: 如何列出Linux中某个组的所有成员(可能还包括其他unice)? 问题答案: 不幸的是,据我所知,没有很好的便携式方法可以做到这一点。如果您尝试解析/ etc / group(如其他人所建议的那样),则会错过以该组为主要组的用户以及通过UNIX平面文件(例如LDAP,NIS, pam-pgsql等)。 如果我绝对必须自己做,则可能相反:使用来获取系统上每个用户的组(这将使NSS看到所

    • 问题内容: 如何在标准的python环境中安装软件包, 即 使用新的软件包并使所有用户可以使用该新软件包,而无需使用? 通过使用以下内容,该软件包仅以root权限安装: 证明: 请不要建议我改用。我想知道我的错误以及如何正确使用点子。 编辑 我猜问题是因为不允许小组和所有人阅读已安装的内容: 问题答案: 你可能有一个错误的设定所讨论这里 从您的上一次编辑,我想您已设置为。试着做

    • 问题内容: 题: 如何以这种方式安装ruby,使其对ubuntu 14.04服务器上的所有用户可见 嗯,我试图使ruby -v对所有用户可见,但失败了。 问题2: 我可以更改权限吗?如果是这样,怎么办?如果没有,我将如何卸载其他安装? 我有2个主要用户: ubuntu(默认)和jenkins(中学) 我按照以下Tut中的 rbenv设置: 但是我是在默认用户下完成的 如果我切换用户: 关于权限,我

    • 问题内容: 我想建立一个基于php的站点,该站点在我的Ubuntu服务器上(自动)执行一些命令 我要做的第一件事是转到文件(sudoers)并添加用户www-data,以便我可以以root权限执行php命令! 然后我的PHP代码是 它仅返回一个用户(最后一个用户)!如何使其返回所有用户? 谢谢 问题答案: 从exec的PHP手册中: 返回值 命令结果的最后一行。如果您需要执行命令并直接将命令中的所

    • 问题内容: 我正在尝试自动进行SFTP访问的设置。该脚本以具有sudo权限且没有密码的用户身份运行。 我可以这样创建一个用户: 接下来,我需要设置用户的密码,但是我不知道怎么做。这是我尝试过的。 在我的python程序中,它没有任何作用,在交互式解释器中,它在第一行之后锁定。 最好的方法是什么? 我在Ubuntu lucid上运行python 2.6。 问题答案: 的文档说,如果要通过参数将数据发