如何更改所有 Eclipse 工作区的默认 JRE?

2023-12-21

我有一个 JREC:\Program Files (x86)\Java\jre6这是我安装 Eclipse 时唯一的一个。我随后安装了完整的JDKC:\home\SFTWR\jdk1.6.0_21并改变了我的JAVA_HOME环境变量。然而,每次我启动一个新的 Eclipse 工作区时,它只会选取旧的 JRE,我必须手动删除它并添加新的 JRE。

如何将我的 Eclipse 安装绑定到新的 JDK,以便每个新工作区仅指向该工作区?我检查了eclipse.ini但没有提及要转到哪个 JRE。

UPDATE:

我进入Prefs->Java->Installed JREs,添加新位置,标记为默认,删除其他,仅对当前工作区有效。但是,当我打开新的工作区时,只有旧的 JRE 可用。因此,这并没有改变适用于所有(至少是新的)工作区的核心 Eclipse 配置


终于明白了:Eclipse 获取 JRE 的方式是使用系统的 PATH.

我没有C:\home\SFTWR\jdk1.6.0_21\bin在之前的道路上,我确实有过C:\Program Files (x86)\Java\jre6\bin。我两者都有JRE_HOME and JAVA_HOME set to C:\home\SFTWR\jdk1.6.0_21但这两者都不重要。我猜 Eclipse 确实做到了(起到了某种作用)哪里java (or which在 UNIX/Linux 上)查看 Java 在路径中的位置并获取该 JREjava.exe属于。就我而言,尽管我做了所有配置调整(包括eclipse.ini-vm 选项(如上面建议的),它仍然停留在路径中的内容。

我从路径中删除了旧的 JRE bin,放入新的 JRE bin,它适用于所有工作区。

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

如何更改所有 Eclipse 工作区的默认 JRE? 的相关文章

随机推荐

  • 全局禁用 sbt supershell

    如同这个问题 https stackoverflow com questions 61432711 sbt 1 3 8 displaying a lot of useless messages我想阻止 sbt 用消息和空行向 shell 发
  • 在 pickle 文件中保存和加载多个对象?

    我有一个类为游戏中的玩家提供服务 创建他们和其他东西 我需要将这些播放器对象保存在文件中以便稍后使用 我尝试过 pickle 模块 但我不知道如何保存多个对象并再次加载它们 有没有办法做到这一点 或者我应该使用其他类 例如列表 并在列表中保
  • 为什么我们需要容器?

    作为借口 标题模仿了标题为什么我们需要单子 https stackoverflow com questions 28139259 why do we need monads 有容器 http www sciencedirect com sc
  • celery .delay 挂起(最近,不是身份验证问题)

    我正在运行 Celery 2 2 4 djCelery 2 2 4 使用 RabbitMQ 2 1 1 作为后端 我最近上线了两台新的 celery 服务器 我一直在两台机器上运行 2 个工作线程 总共有大约 18 个线程 在我的新增强的盒
  • AssertionError:“HyperlinkedIdentityField”需要序列化器上下文中的请求

    我想创建一个many to many一个人可以加入多个俱乐部 一个俱乐部可以有很多人的关系 我添加了models py and serializers py对于以下逻辑 但当我尝试在命令提示符中序列化它时 出现以下错误 我在这里做错了什么
  • Typescript:为什么 keyof {} 的类型是 never?

    我很困惑keyof应用于空对象时的运算符 示例代码 const o const k Array
  • React 替换 componentWillReceiveProps

    在我的子组件中有以下方法可以更新道具更改的状态 效果很好 componentWillReceiveProps nextProps update original states this setState fields nextProps f
  • 使用预输入时在 onblur 事件期间选择值

    我有一个简单的预先输入获取货币列表 当我开始输入并选择所需的值 或按 TAB 键 时 就会选择所需的值 直到此时一切都按预期进行 然而 如果我输入整个单词并在输入外部单击而不是选择值 onblur 事件 那么即使我输入中的值与过滤器值匹配
  • 量角器覆盖范围不生成报告

    我们应用程序的后端位于PHP对于前端我们正在使用AngularJs 我们成功地在本地和生产服务器上运行了 e2e 测试 使用protractor 在为我们的应用程序编写大量 e2e 测试后 我们开始寻找与单元测试类似的覆盖范围 经过一番寻找
  • C++中如何返回NULL对象

    我知道这可能是以下内容的重复 如果未找到搜索结果 则返回 NULL 对象 https stackoverflow com questions 2639255 c return a null object if search result n
  • 在java中创建mongodb上限集合

    我想从 Java 代码创建一个上限集合 我找到了通过 JavaScript 创建它的语法 但找不到 Java 的示例 Mongo mongo new Mongo 127 0 0 1 DB db mongo getDB mydbid DBCo
  • npm run android 不会启动 Android 应用程序

    Issue 我能够清除我的最后一个issue https stackoverflow com questions 54231555 unable to resolve dependency for could not resolve pro
  • Mixin 黯然失色

    假设我有这样的代码 class A foo gt A class B foo gt B class C foo gt C class Mix extends A with B C foo gt MIX bar gt super foo cl
  • 在 Firebase Functions 和 React 之间共享代码

    我正在将 Firebase 函数与 React 应用程序一起使用 我有一些重要的代码 我不想重复 所以我想在已部署的函数和我的 React 客户端之间共享它 我已经在我的 React 客户端本地工作了 尽管我还没有尝试部署 但我无法部署我的
  • 在R的scales包中,为什么trans_new使用inverse参数?

    我刚刚被建议使用 r 的 scales 包中的 trans new 方法来使用立方根转换绘图的 x 轴 我使用 trans new 定义立方根函数 然后使用该立方根函数来变换 x 轴 大概这个练习更具学术性而不是实用性 我通过 trans
  • 如何在 Mac OS X 上不使用 sudo 安装 gem

    我读过很多帖子 但到目前为止还没有一个能做到这一点 我如何在 OSX El Capitan Beta 上为我自己的用户安装 gem 帖子建议指定 user install例如但我不能打电话gem没有sudo根本没有 因为它会引发权限错误 我
  • 函数返回是否必须称为闭包

    嘿 我在 youtube 上看到了这个视频http www youtube com watch v KRm h6vcpxs http www youtube com watch v KRm h6vcpxs 这基本上解释了 IIFE 和闭包
  • 友元函数可以继承吗?为什么基类 FRIEND 函数可以在派生类对象上工作?

    class baseClass public friend int friendFuncReturn baseClass obj return obj baseInt baseClass int x baseInt x private in
  • 如何在 Nuxt/Vuetify 中从头部删除 Google 字体 Roboto?

    默认情况下 Vuetify 在 Nuxt 静态生成页面的头部包含 Google 字体 Roboto 如何从头部删除此字体 有这个选择吗 我想保留这个不必要的请求 如果您使用 Nuxt vuetify 请执行以下操作 安装 nuxtjs vu
  • 如何更改所有 Eclipse 工作区的默认 JRE?

    我有一个 JREC Program Files x86 Java jre6这是我安装 Eclipse 时唯一的一个 我随后安装了完整的JDKC home SFTWR jdk1 6 0 21并改变了我的JAVA HOME环境变量 然而 每次我