# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "rJavaEnv" in publications use:' type: software license: MIT title: 'rJavaEnv: ''Java'' Environments for R Projects' version: 0.3.0 doi: 10.32614/CRAN.package.rJavaEnv identifiers: - type: doi value: 10.32614/CRAN.package.rJavaEnv abstract: 'Quickly install ''Java Development Kit (JDK)'' without administrative privileges and set environment variables in current R session or project to solve common issues with ''Java'' environment management in ''R''. Recommended to users of ''Java''/''rJava''-dependent ''R'' packages such as ''r5r'', ''opentripplanner'', ''xlsx'', ''openNLP'', ''rWeka'', ''RJDBC'', ''tabulapdf'', and many more. ''rJavaEnv'' prevents common problems like ''Java'' not found, ''Java'' version conflicts, missing ''Java'' installations, and the inability to install ''Java'' due to lack of administrative privileges. ''rJavaEnv'' automates the download, installation, and setup of the ''Java'' on a per-project basis by setting the relevant ''JAVA_HOME'' in the current ''R'' session or the current working directory (via ''.Rprofile'', with the user''s consent). Similar to what ''renv'' does for ''R'' packages, ''rJavaEnv'' allows different ''Java'' versions to be used across different projects, but can also be configured to allow multiple versions within the same project (e.g. with the help of ''targets'' package). Note: there are a few extra steps for ''Linux'' users, who don''t have any ''Java'' previously installed in their system, and who prefer package installation from source, rather then installing binaries from ''Posit Package Manager''. See documentation for details.' authors: - family-names: Kotov given-names: Egor email: kotov.egor@gmail.com orcid: https://orcid.org/0000-0001-6690-5345 - family-names: Chan given-names: Chung-hong email: chainsawtiney@gmail.com orcid: https://orcid.org/0000-0002-6232-7530 preferred-citation: type: manual title: 'rJavaEnv: Java Environments for R Projects' authors: - family-names: Kotov given-names: Egor email: kotov.egor@gmail.com orcid: https://orcid.org/0000-0001-6690-5345 - family-names: Chan given-names: Chung-hong email: chainsawtiney@gmail.com orcid: https://orcid.org/0000-0002-6232-7530 year: '2024' url: https://github.com/e-kotov/rJavaEnv doi: 10.32614/CRAN.package.rJavaEnv repository: https://r-multiverse.r-universe.dev repository-code: https://github.com/e-kotov/rJavaEnv commit: cce4a2bb65d891c3e9ba0194a67451de87a2a3ae url: https://www.ekotov.pro/rJavaEnv/ contact: - family-names: Kotov given-names: Egor email: kotov.egor@gmail.com orcid: https://orcid.org/0000-0001-6690-5345