0

刚刚下载并安装了 NetBeans NetBeans IDE 7.2(Build 201207171143);Java:1.7.0_03;Java HotSpot(TM) 客户端 VM 22.1-b02。这不是 Eclipse 与 JDK 6/ 的主要原因是因为我正在开始一个新项目,这将不得不访问文件和属性(备份实用程序,包括清除存档标志 - 任何人都可以分享经验吗?)。但是,安装无法识别 java.nio.file.attribute,并设置错误。任何想法?

4

1 回答 1

0

我希望这可以帮助:


视窗

JDK 与所有产品安装程序捆绑在一起,除非有任何特定问题,否则建议您使用提供的 JDK 版本。

32 位 JDK 位于IDE_HOME\jre目录中,供 32 位产品可执行文件使用。

要在 64 位模式下运行 IDE,您需要下载并安装 64 位 JDK(不是 JRE)发行版并自行安装。当您运行 64 位.exe文件时,IDE 会从注册表中找到并使用它(目前仅适用于 IntelliJ IDEA,其他产品可以使用.bat文件在 64 位模式下运行)。

<product>.exe使用以下 JDK 搜索序列:

  1. IDEA_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_JDK环境变量(取决于产品,WEBIDE_JDK适用于 WebStorm 和 PhpStorm)

  2. ..\jre目录
  3. 系统注册表
  4. JDK_HOME环境变量
  5. JAVA_HOME环境变量

idea64.exe使用这个 JDK 搜索序列:

  1. IDEA_JDK_64环境变量
  2. ..\jre64目录
  3. 系统注册表
  4. JDK_HOME环境变量
  5. JAVA_HOME环境变量

也可以使用位于bin目录中的<product>.bat文件启动 IDE ,它使用以下 JDK 搜索序列:

  1. IDEA_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_JDK环境变量(取决于产品)
  2. ..\jre目录
  3. JDK_HOME环境变量
  4. JAVA_HOME环境变量
环境变量必须指向JDK安装主目录,例如:
c:\Program Files (x86)\Java\jdk1.7.0_17
  • /create-i4j-log 命令行开关可与 .exe 一起使用,以跟踪 JDK 搜索序列并找出选择特定 JDK 的原因。
  • IDE 实际使用的 JDK 版本可以在 Help | 关于对话框(打开任何项目以访问菜单)。
  • 根据产品定义 IDEA_JDK  /  WEBIDE_JDK  /  PYCHARM_JDK  /  RUBYMINE_JDK变量以覆盖来自IDE_HOME\jre 的默认版本。
  • 使用Rapid Environment Editor添加/编辑变量,它会检测到不正确的路径。

来自: https ://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under

于 2014-05-13T11:07:21.127 回答