我有一个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 JRE
s,添加了新位置,将其标记为默认位置,删除了其他位置,它仅对当前工作空间有效。但是,当我打开一个新的工作区时,只有旧的JRE可用。因此,这并没有改变适用于所有(至少是新的)工作空间的核心Eclipse配置。
终于明白了: Eclipse选择JRE的方式是使用系统的PATH 。
我以前完全没有C:\home\SFTWR\jdk1.6.0_21\bin
这条路,而我确实有C:\Program Files (x86)\Java\jre6\bin
。我既有JRE_HOME
又JAVA_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