English 中文(简体)
我如何使科索沃独立党成为缺席的正义与平等运动?
原标题:How do I make the JDK the default JRE?
  • 时间:2009-09-07 10:37:55
  •  标签:

我在Windows XP上安装了Eclipse和ant,而Eclipse则运行良好。

当时,我想要拿ant的文字,把 j印成 compil子,因为没有任何工具而失败。 jar。

我放弃了这样的想法,即如果我能够使JDK成为Windows上的 default,那么我今天会做些什么,而不要从盒子中去做。

能否做到这一点? 我在安装过程中错失了什么?


Edit:我知道JAVA_HOME,但这种虚幻和错误容易发生(通常在提供更新的JDK的情况下更新环境变量并不总是我记得的)。


Edit:我最后就如何利用Eclipse汇编器(ecj.jar)来完成 j任务,该汇编非常出色。


Edit:Maven还支持使用Eclipse汇编器,但似乎很少使用,而且其旧版本为ecj.jar。 我打算在稍后时间研究这一问题。


Edit:利用Cecj, maven-compiler-plugin 3.0, 运行良好,可以与JRE一起建造。


Edit:我对javadoc工具在穿戴由ecj生成的异构体时坠毁有问题。

最佳回答

答案是“否,”在安装时,无法让联合后勤公司成为违约的核查机制。

正如其他答复指出的,你可以调整你的道路和你的使命。 HOME指向JDK,或者说完全不同的证书。 事实上,这首先是 Java安装。

However,? 问题是,你想要工具。 jar。 如果你缺席,可将其复印到您的档案馆。 http://java.sun.com/javase/6/docs/technotes/tools/windows/jdkfiles.html 这可能是可行的。

On the other hand, if modifying the JAVA_HOME and PATH variables for Java seems annoying, remember that it s just one of a series of things we do to keep us sharp just kidding, sucks that we still have to do this in 2009

问题回答
  1. Download JDK from the website
  2. Once everything is finished, go to Control Panel
  3. Open JAVA
  4. Click on the Java tab and select View
  5. There will be one item present in the list. Change the Java Path from JRE to the JDK you downloaded, like so: C:Program FilesJava<your_jdk_version>injava.exe.
    For example, mine looks like this: C:Program FilesJavajdk1.7.0_07injava.exe

复制这些工具。 jar向Eclipse正在找工作的地点存档,但是,由于这是你今后提升JDK时可能不会记住的一步,因此,这种档案是令人迷惑和脆弱的。 更好的是说服Eclipse在适当地点寻找。

为一些工具设计JAVA_HOME,但。 Eclipse并不尊重

两件事试图:

  • Make sure your JDK is identified and selected under Preferences->Java->Installed JREs.

  • Make sure Ant is being invoked by the JDK. One clue is that at the top of the Console output you should see the path of the javaw.exe which is being used. If that path is in the JRE, more convincing is needed. Check Run->External Tools->External Tools Configurations->[your Ant build]->JRE and make sure the settings there point to the JDK.

Try changing the JAVA_HOME environment changing to point to the JDK und the JRE.

或者可能的话,在Windows系统的任何名录上添加“PATH”条目。

我怀疑JAVA。 口服体液补充剂 临时工作,但有时需要把JDK版本的java等带上路,这样,当你从指挥线上操作<条码>java<>/条码时,你就会获得实际<>。 页: 1

也许,你可以撰写一份WSH书,以便自动重新确定你的道路。

这份J稿仅印刷一些文字:

//file:  jdk.js              usage: cscript /Nologo jdk.js
var objShell = WScript.CreateObject("WScript.Shell");
function setJdk(version) {
  try {
    var jdk = objShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\" +
       "JavaSoft\Java Development Kit\" + version + "\JavaHome");
    if(jdk != null && jdk != "") {
      jdk += "\bin";
      var path = objShell.RegRead("HKEY_CURRENT_USER\Environment\Path");
      path = jdk + ";" + path;
      WScript.Echo("Could set PATH to " + path + "
");
    }
  } catch(err) { /*probably key does not exist*/ }
}
setJdk("1.7");
setJdk("1.6");
setJdk("1.5");

有一个 >nofollow noreplow noretinger>RegWrite,可用于登记处。 工作范围包括确定最新版本和重新计算道路、删除过时条目和划分系统与用户路线。 毫无疑问,可以将其用于设定<>>> 远洋航程>。 由于JRE安装厂家安装了“>>>>> > ,JDK的条目需要出现在/code>之前。

(如果壳体能接上这种变化,或是否需要再加/承受某些种类的重载,则不会100%)

通常通过制定您希望使用的JDK名录中的环境变量JAVA_HOME

例如,从指挥线或批号档案中,你只是做以下事情:

set JAVA_HOME=C:Program FilesJavajdk1.6.0_14

但是,将JAVA_HOME永久添加到环境变量上Advanced,在My Computer上。





相关问题
热门标签