Package: J4R Type: Package Title: Create 'Java' Objects and Execute 'Java' Methods Version: 1.3.0 Authors@R: c( person("Mathieu", "Fortin", email = "mathieu.fortin.re@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-6436-2727")), person(c("Alex", "M"), "Chubaty", email="achubaty@for-cast.ca", role=c("ctb"), comment = c(ORCID = "0000-0001-7146-8135")), person("His Majesty the King in right of Canada", role=c("cph"))) Description: Makes it possible to create 'Java' objects and to execute 'Java' methods from the 'R' environment. The 'Java' Virtual Machine is handled by a gateway server. Commands are sent to the server through a socket connection from the 'R' environment. Calls to 'Java' methods allow for vectors so that a particular method is iteratively run on each element of the vector. A score algorithm also makes the calls to 'Java' methods less restrictive. The gateway server relies on the runnable 'Java' library 'j4r.jar'. This library is licensed under the LGPL-3. Its sources are included in the jar file. URL: https://github.com/CWFC-CCFB/J4R Imports: utils (>= 3.4), methods (>= 3.4) License: LGPL-3 BugReports: https://github.com/CWFC-CCFB/J4R/issues Encoding: UTF-8 RoxygenNote: 7.3.1 SystemRequirements: Java 8 or later Suggests: testthat Config/pak/sysreqs: default-jdk Repository: https://predictiveecology.r-universe.dev Date/Publication: 2025-09-29 13:36:53 UTC RemoteUrl: https://github.com/CWFC-CCFB/J4R RemoteRef: HEAD RemoteSha: a4aeb8645ceb0e9fc82642898b853a7c19af726a NeedsCompilation: no Packaged: 2026-07-04 15:34:53 UTC; root Author: Mathieu Fortin [aut, cre] (ORCID: ), Alex M Chubaty [ctb] (ORCID: ), His Majesty the King in right of Canada [cph] Maintainer: Mathieu Fortin