rJavaEnv
'Java' Environments for R Projects
The R package that installs Java for you stopped needing an update every time Java ships.
◆Recent moves
- 1y ago
Java versions discovered from vendor metadata, not a hardcoded list
⚡ SPARKJava versions are now discovered from the vendor's official releases metadata instead of a hardcoded list, so new Java releases become installable without waiting for this package to update. java_valid_versions() exposes what is actually available for the detected platform, and a force argument makes re-downloads possible without clearing the cache.
View source ↗ - 1y ago
Fix for rJava pre-initialisation blocking version switches
A hot fix for a bug where setting the environment via rJava::.jniInitialized() pre-initialised rJava, which made switching Java versions impossible for the packages that needed it most. Nine days after the release that introduced use_java(), and a reminder that JVM initialisation is a one-shot operation the package has to work around.
View source ↗ - 1y ago
Session-scoped Java activation for targets and callr
Adds use_java() to download, install and activate Java for the current session without touching the project directory, aimed explicitly at targets and callr workflows. The version check functions become more useful in the process, returning the detected version rather than a bare TRUE or FALSE.
View source ↗ - 1y ago
Broken README links fixed
Fixes broken links in the README. Documentation upkeep in the package's first months.
View source ↗ - 2y ago
Initial version
The initial version, recorded only as passing R CMD check. The note says nothing about the package's starting capabilities, which have to be inferred from the releases that follow.
View source ↗