当前位置: 首页 > 面试题库 >

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

白宏义
2023-03-14
问题内容

我有一个JRE,C:\Program Files (x86)\Java\jre6那是我安装Eclipse时唯一的一个。随后,我在其中安装了完整的JDK
C:\home\SFTWR\jdk1.6.0_21并将其JAVA_HOME环境变量更改为该变量。但是,每次我启动一个新的Eclipse工作区时,它只会拾取旧的JRE,我必须手动将其删除并添加新的JRE。

如何将Eclipse安装绑定到新的JDK,以便每个新的工作区都仅指向该文件夹?我检查了一下,eclipse.ini但是那里没有提到要使用的JRE。

更新:

我进入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_HOMEJAVA_HOME着手,C:\home\SFTWR\jdk1.6.0_21但两者都不重要。我猜的Eclipse做了(某事的影响)
,其中的Java (或 在UNIX /
Linux)上看到Java是路径,并采取了JRE到那个java.exe属于。就我而言,尽管我做了所有配置调整(包括eclipse.ini上面建议的-
vm选项),但它仍然停留在路径中。

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



 类似资料:
  • 问题内容: 是否可以在Eclipse 3.4.1中设置默认的工作目录?默认情况下是: $ {workspace_loc :(项目名称)} 但我希望它像 $ {custom_var} 对于每个类,我可以将运行配置->参数->工作目录更改为“其他”,但最好更改默认值。我有很多需要从该特定目录运行的类。 问题答案: 您可以做的一件事是设置一个启动配置,然后右键单击它,然后选择“重复”。这将保留所有参数。

  • 问题内容: 尝试更改列的数据类型并设置新的默认值时遇到以下错误: 错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的’VARCHAR(255)NOT NULL SET DEFAULT’{}’‘附近使用正确的语法 问题答案: 同样的第二种可能性(感谢juergen_d):

  • 在尝试更改列的数据类型并设置新的默认值时,我遇到以下错误: 错误1064(42000):您的SQL语法中有错误;查看与您的MySQL server版本相对应的手册,以了解第1行“varchar(255)NOT NULL SET DEFAULT”{}“附近使用的正确语法

  • 问题内容: 我从SVN中签出了一个项目,但未指定项目类型,因此它作为“默认”项目签出。快速将其转换为“ Java”项目的最简单方法是什么? 我正在使用Eclipse版本3.3.2。 问题答案: **打开.project文件,然后添加Java性质和构建器。 在.classpath中,引用Java库: **

  • 问题内容: 如何更改默认的Virtualenvwrapper提示符?默认情况下,使用“ workon <name_of_env>”之类的命令在特定的虚拟环境上工作,会将virtualenv的名称添加到提示中。如果您未使用默认命令提示符,则此方法可能效果不佳。 问题答案: 默认情况下,当使用命令“ workon ”切换到virtualenv时,virtualenvwrapper将在字符串(( ))前

  • 问题内容: 我使用IntelliJ IDEA作为开发环境,并使用Maven进行依赖项管理。我经常在IDEA之外构建我的项目结构(目录,poms等),然后使用将该项目导入。这很好用,除了在poms中我指定maven-compiler-plugin应该使用JDK 1.6,并且在导入时,IDEA通知我和,然后提示重新加载项目。这很烦人,因为我总是使用相同的JDK版本。 如何更改IntelliJ IDEA