如何在Ubuntu上设置JAVA_HOME路径? [关闭]

2024-03-31

我该如何设置JAVA_HOME路径,而不必每次重新启动计算机时都设置它?

当尝试在 Ubuntu 计算机上设置 JAVA_HOME 时,我使用了以下方法:

1)从终端我执行了以下命令:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0

2)我已经编辑了/etc/enviroment直接添加文件JAVA_HOME其中的路径

真正奇怪的是,如果我测试JAVA_HOME使用echo在上述两种方式之一之后,我可以看到它设置正确,但是如果我重新启动,再次注销/登录,甚至在机器上工作一段时间后,JAVA_HOME不再设置,我必须使用上述两种方法中的任何一种重新设置它。

那么有人可以告诉我我在这里做错了什么吗?


将 JAVA_HOME 添加到文件中:

/etc/environment

以便整个系统都可以使用它(不过你需要重新启动 Ubuntu)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Ubuntu上设置JAVA_HOME路径? [关闭] 的相关文章

  • 使用两个不同的泛型参数调用泛型函数仍然可以编译

    下面的代码怎么可能编译通过 据我所知 count 函数是用两种不同的类型调用的 但编译器并没有抱怨并愉快地编译了这段代码 public class Test public static
  • 如果 Java 中的字符串中有多个空格,如何将它们压缩为单词之间的单个空格?

    如果字符串的单词之间有多个空格 The cat sat on the mat 如何将其变成一个单独的空间 The cat sat on the mat 我尝试了这个但没有成功 myText myText trim replace 用正则表达
  • javax.validator 与 spring 组件

    我将 javax validation 与 Spring 一起使用 在我的测试 常规 中 我明确创建了验证器 import javax validation Validation import javax validation Valida
  • 桌面应用程序的对象持久化策略

    我正在开发一个基于 Java 的桌面应用程序 我需要保留一些从应用程序对象模型生成的数据 最好保存到文件中 还需要保护持久文件 以便其他人无法从数据中获取对象模型详细信息 执行这些操作的最佳策略是什么 我的印象是这些要求对于桌面应用程序来说
  • ELF 文件头

    关于 elf 文件头的一个简单问题 我似乎找不到任何关于如何在 elf 头中添加 更改字段的有用信息 我希望能够更改幻数并向标题添加构建日期 以及可能的其他一些内容 据我了解 链接器创建标头信息 但我在 LD 脚本中没有看到任何引用它的内容
  • 在java中将对象声明为final

    有人可以澄清以下代码的意义吗 class A int i 10 public void setI int b i b public int getI return i class Test public static void main S
  • 使用 ImageMagick 从文本生成图像?

    我正在尝试使用 ImageMagick 创建 3840 x 2160 的缩略图 我需要图像具有黑色背景和白色文本 文本应垂直和水平居中 我希望能够设置字体大小 但如果文本超出图像 则会自动减小字体大小 使其适合左侧和右侧的一定量的填充 我将
  • 返回“数据”可能会暴露内部数组?

    考虑一下这个 public class Data private final SomeField fields public SomeField getFields return map null null map clone 安全性 方法
  • 在 LibGDX 中保存和检索图像文件

    如何在 LibGDX 中保存和检索图像文件 我想将图像文件保存在 AndroidApplication 类的本地存储中 并在我的 Core 项目中检索它 Libgdx 中的文件处理在libGDX 维基 https github com li
  • 桌面 webkit 相当于 Android 的 addJavascriptInterface()?

    在研究 Android UI 可能性时 我发现了一种名为 addJavascriptInterface 的方法的文档 该方法允许您将 Android Java 对象上的方法公开给 UI 的 WebView 组件中的 Javascript 这
  • 如何在Java中读取文件的最后“n”个字节

    如何在不使用 RandomAccessFile 的情况下从文件中读取最后 n 个字节 我的文件中的最后 6 个字节包含写回文件时的重要信息 我需要写入原始文件 然后将最后 6 个字节附加到其他地方 有什么指导吗 谢谢 你必须使用随机存取文件
  • 在Android应用程序中导入Java项目?

    即使 Java 项目中的某些类在普通 Android 项目中无法识别 我是否可以在 Android 项目中使用 Java 项目 例如javax xml包 我认为有两种可能性 使用该 java 项目创建一个 jar 并将其导入到 androi
  • 如何阻止TreeItem选择?

    我正在与一个TreeTableView JavaFX 8 有一些树节点必须禁用才能选择 我已经尝试过选择活动 但它不起作用 请查找以下代码以获取更多信息 treeTableView getSelectionModel selectedIte
  • 如何将数据存储在对象的对象列表中?

    我有以下代码 将年龄相同且得分最高的用户分组 我现在有而不是Map
  • 如何重定向到另一个 URI 并访问先前 modelAndView 中的对象

    我有以下代码 我想访问 nextPage jsp 上的 booleanValueObj 这是怎么做到的 该对象并不总是可用于每个请求的 nextPage 方法 因此 requestParam 似乎不合适 RequestMapping met
  • TextField“更改”事件仅在模糊时触发

    通常 Change 事件将在 TextField 失去焦点 模糊 后触发 但我需要它在字段值发生变化时立即触发 而不需要失去对该字段的关注 KeyListener 不会删除它 因为该值可能来自条形码扫描仪等 有什么办法可以做到这一点吗 提前
  • 使用 FileOutputStream 创建 UTF-8 PDF 文件

    我正在使用 JasperReports 和 DynamicReports 以及这段 java 代码来创建包含 utf 8 字符的 pdf 格式的报告 问题是生成的 pdf 文件根本不包含 utf 8 字符 就像它们已被替换为 使用 Outp
  • “[B”是什么样的 Java 类型?

    我正在尝试通过 Java 代码 Hibernate 从 MySQL DB 获取 MD5 加密密码 但我既得不到 Strong 也得不到任何合理的 Java 类型 我唯一收到的是这条无用的消息 java lang ClassCastExcep
  • java.library.path 中没有字体管理器

    以下代码在我的桌面上运行得很好 BufferedImage image new BufferedImage width height BufferedImage TYPE INT RGB Graphics g image getGraphi
  • 在Java中将资源文本文件读取到字符串[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有办法将资源中的文本文件读入字符串 我想这是一个流行的要求 但在谷歌搜索后我找不到任何实用工具 Y

随机推荐

  • AWS:保存每条 SNS 消息

    保存 记录在 AWS SNS 主题上发布的每条消息的最简单方法是什么 我认为可能有一个神奇的设置可以自动将它们推送到 S3 或数据库 或者可能是自动支持 HTTP 目标的数据库服务 但似乎并非如此 也许需要通过 Lambda 函数来完成 目
  • 使用 JQuery 重定向到第三方页面并预填充表单值

    当单击网页上的链接时 我想重定向到第三方网页 例如谷歌 并使用我的查询预填充搜索窗口并模拟点击 只用jquery就可以吗 您不需要任何 JavaScript 即 当您也想模拟点击时 我想 您想要有一个类似自定义搜索框的东西 然后打开Goog
  • 使用 setInterval 测试函数时 Mocha 和 Chai 测试失败

    我是 TDD 新手 正在使用 Mocha 和 Chai 我创建了一个测试 当值增加时该测试通过 但是当该增加放在 setInterval 内时 它会失败 这段代码的目的是让某些东西在屏幕上移动 function startMovingThi
  • 如何在 Android 中打开 raw 文件夹中的文件

    我正在使用 MultipartEntity 并且尝试引用原始文件夹中的文件 这是代码 MultipartEntity reqEntity new MultipartEntity reqEntity addPart new FormBodyP
  • 无法使用设备上的 Instruments 启动 iOS 应用程序

    应用程序安装 仪器启动 但仪器中的下拉菜单显示选择目标 并且应用程序从未启动 控制台说 6 14 11 2 36 22 PM Instruments 1951 XRMobileDeviceException while performing
  • Flexbox等列高设置主列高度?

    我做了这个例子 example max width 600px flex row display flex flex wrap wrap flex row col flex grow 1 flex basis 0 flex row cont
  • Javascript正则表达式适用于不在某些字符之间的所有单词

    我正在尝试返回不在方括号之间的所有单词的计数 所以给 don t match these words but do match these 最后四个词我数到了 4 这在 net 中有效 b
  • 保存终端 Bazel 构建输出

    是否可以保存在终端中运行的 bazel build 命令的输出 命令是 bazel build tensorflow examples image retraining label image bazel bin tensorflow ex
  • @RolesAllowed 在 Jersey 资源上始终被拒绝(禁止)

    我正在尝试根据我通过 Jersey JAX RS 公开的资源的角色设置身份验证 该资源存在于 Glassfish 实例中 其中基于角色的身份验证 具体来说 通过 RolesAllowed 当前正在按需要工作 我在 servlet 容器中运行
  • 通过appengine上传文件到Google Cloud Storage

    我正在尝试将文件上传到 Google Cloud Storage 我的Servlet代码是 public class UploadFile extends HttpServlet private final String BUCKET XX
  • 基于 ec2 发行版动态设置 ansible-playbook 用户变量

    我正在创建一个 ansible 剧本 它会遍历一组 AWS EC2 主机并安装一些基本软件包 在 playbook 可以执行任何任务之前 playbook 需要使用正确的信息登录到每个主机 2 种类型的发行版 AWS Linux 或 Ubu
  • Window.open() 在 WKWebView 中不起作用

    我试图在 safari 浏览器中打开一个 URL 同时从应用程序的 iOS WKWebView 单击它 但是当我从 javascript 调用 window open 时没有任何效果 它没有达到 WKWebView 中的决定策略 Found
  • 如何在 Node.js 中动态创建数据库连接?

    我在 Node js 服务器中使用express js 框架创建了 API 我的数据库是mysql 我能够创建与数据库的连接 下面是连接代码 现在我想动态创建连接 我有 2 个数据库 数据库第一和数据库第二 var mysql requir
  • 通过远程浏览器访问 Superset

    我已经安装了阿帕奇超级集 https superset incubator apache org index html在远程 Linux 服务器上并在端口 8080 上初始化它 当我在 Linux 服务器上拉出 localhost 8080
  • 在扩展另一个实体的实体中使用鉴别器

    我正在尝试使用Discriminator在一个从另一个实体延伸出来的实体中 这是我制作的代码 ORM Entity ORM Table name usuarios externos usuarios schema usuarios exte
  • React中如何从NodeJS服务器下载文件? (文件损坏)

    I would like to be able to send pdf files with nodejs to the frontend But when I do this I get an error and I can t open
  • 如何在Python中设置全局随机种子

    就像在 R 中一样 我想为整个脚本 会话全局设置一个随机种子 而不必每次执行函数或运行模型时都调用随机种子函数 我知道 sci kit learn 使用 numpy RNG 但也找不到全局设置它的方法 我在这里阅读了几篇关于这个主题的文章
  • 使用 Autoform 插入并删除不安全的内容

    我一直在我的 Meteor 项目中使用 Collection2 和 Autoform 让事情变得容易多了 但是 当我删除不安全时 它不再插入 自动表单提交按钮 我预料到了这一点 但是 我进行了搜索 但找不到使其正常工作的标准方法 我在 li
  • 如何为Python安装wxversion

    我正在使用 PyCharm 尝试 SPy Spectral Python 库 并且我已经达到了它告诉我未找到 wxversion 的地步 如何安装wxversion 总的来说 我对 Python 很陌生 所以我是否做错了什么 这是我的代码
  • 如何在Ubuntu上设置JAVA_HOME路径? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我该如何设置JAVA HOME路径 而不必每次重新启动计算机时都设置它 当尝试在 Ubuntu 计算机上设置 JAVA HOME 时 我使用了以下方法