Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
e-kotov committed Sep 3, 2024
1 parent 6564dc3 commit fc24113
Showing 1 changed file with 17 additions and 18 deletions.
35 changes: 17 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,26 +32,25 @@ alt="CRAN/METACRAN Downloads per month" /></a>

<!-- badges: end -->

Quickly install Java’ SDK without administrative priviliges 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`
Quickly install `Java Development Kit (JDK)` without administrative
priviliges 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 Development Kit` (`JDK`) 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
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](https://www.ekotov.pro/rJavaEnv/articles/rJavaEnv.html#note-linux)
for details.**

Expand Down

0 comments on commit fc24113

Please sign in to comment.