При загрузке rJava я получаю следующее сообщение об ошибке:Как установить JAVA_HOME и PATH в Windows 10 при загрузке rJava в R
Error in get(Info[i, 1], envir = env) : lazy-load database 'C:/Users/dell_x/Documents/R/win-library/3.3/rJava/R/rJava.rdb' is corrupt
Я попытался установить JAVA_HOME в каталог JRE, выполнив все эти:
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java')
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121')
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121\\bin')
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121\\bin\\server')
Однако никто из них, похоже, не работает.
До того, как я использовал 32-разрядную версию Java, я также попытался установить ее в 32-разрядную версию (Program Files (x86)). 32-разрядная версия также не работает.
Это то, что я получаю, когда я запроса ПУТЬ:
> Sys.getenv("PATH")
[1] "C:\\Program Files\\R\\R-3.3.0\\bin\\x64;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\WIDCOMM\\Bluetooth Software\\;C:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files (x86)\\Common Files\\Roxio Shared\\DLLShared\\;C:\\Program Files (x86)\\Common Files\\Roxio Shared\\10.0\\DLLShared\\;C:\\Program Files (x86)\\Skype\\Phone\\;C:\\Program Files (x86)\\Calibre2\\;C:\\Program Files\\Git\\cmd;C:\\Users\\dell_x\\AppData\\Local\\Microsoft\\WindowsApps;"
Я не знаю, если я должен изменить его, чтобы заставить его работать, но я не хочу возиться с чем-то я не» Т понять.
У меня установлена последняя версия Java, установленная как на 32, так и на 64 бит.
Я пытаюсь найти путь jre, который должен быть установлен в JAVA_HOME, чтобы иметь возможность использовать открытую rJava в R. Ни один из путей, о которых я упоминал ранее, не работал (я все еще получаю сообщение об ошибке при загрузке rJava библиотека в R), и я не могу найти конкретную папку или файл jre для установки пути.
«Однако никто из них, похоже, не работает» ... как работает? После того, как вы установили 'JAVA_HOME' через' Sys.setenv', каков вывод 'Sys.getenv (« JAVA_HOME »)'? –
Кроме того, если вы не пытаетесь указать rJava на конкретную, нестандартную JRE, вы можете установить на панели управления 'JAVA_HOME' ... –
Я получаю только что установленный путь. Тем не менее, я все еще не могу загрузить пакет rJava в R. Я получаю то же сообщение об ошибке. –