nio2 и атрибуты файлов

Только что скачал и установил NetBeans NetBeans IDE 7.2 (сборка 201207171143); Java: 1.7.0_03; Клиентская виртуальная машина Java HotSpot™ 22.1-b02. Это вместо Eclipse с JDK 6/ Основная причина в том, что я начинаю новый проект, который должен будет получить доступ к файлам и атрибутам (утилита резервного копирования, включая очистку флагов архива - может ли кто-нибудь поделиться опытом?). Однако установка не распознает атрибут java.nio.file.attribute и выдает ошибку. Есть идеи?


person user1205275    schedule 26.07.2012    source источник
comment
Похоже, вы все еще используете Java 6.   -  person Peter Lawrey    schedule 26.07.2012
comment
Итак, как его изменить? Я начал с чистой системы   -  person user1205275    schedule 26.07.2012


Ответы (1)


Я надеюсь, что это может помочь:


Окна

JDK поставляется со всеми установщиками продуктов, и рекомендуется использовать предоставленную версию JDK, если не возникнут какие-либо особые проблемы.

32-разрядный JDK находится в каталоге IDE_HOME\jre и используется исполняемым файлом 32-разрядного продукта.

Для запуска IDE в 64-битном режиме вам потребуется скачать и установить 64-битный дистрибутив JDK (не JRE) и установить его самостоятельно. IDE найдет и использует его из реестра при запуске 64-разрядного файла .exe (сейчас доступно только для 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

Также можно запустить IDE с файлом ‹product›.bat, расположенным в каталоге bin, он использует следующую последовательность поиска JDK:

  1. Переменная среды IDEA_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_JDK (зависит от продукта)
  2. Каталог ..\jre
  3. Переменная среды JDK_HOME
  4. Переменная среды JAVA_HOME
Environment variable must point to the JDK installation home directory, for example:
c:\Program Files (x86)\Java\jdk1.7.0_17
  • Переключатель командной строки /create-i4j-log можно использовать с .exe для отслеживания последовательности поиска JDK и выяснения, почему был выбран конкретный JDK.
  • Актуальную версию JDK, используемую IDE, можно проверить в Help | Диалог «О программе» (откройте любой проект, чтобы получить доступ к меню).
  • Определите переменную IDEA_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_JDK в зависимости от продукта, чтобы переопределить версию по умолчанию от IDE_HOME\jre.
  • Используйте Rapid Environment Editor для добавления/редактирования переменных, он обнаружит неправильные пути.

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

person Franz Ebner    schedule 13.05.2014