{"id":199816,"name":"java-bridge","ecosystem":"hackage","description":"This package offers bindings to the\nJava Native Interface and a high level interface\ngenerator.\n\nIt should suffice to do cabal install (or\ncabal install java-bridge when installing from\nhackageDB). /You need to have a JDK installed prior to\ninstalling this library/.\n\nSetup will try to find the location of your java\ninstallation automatically. This is needed in order to\nload libjvm. Note that this library is loaded\ndynamically, which  means that linking errors might not\nshow up during installation.\n\nYou can specify the location of libjvm manually using\nthe environment variable FFIJNI_LIBJVM. This\nenvironment variable is consulted by Setup.hs as well\nas by the library each time libjvm is loaded - which\nmeans that you can override the path to libjvm at any\ntime. The function getCompiledLibjvmPath in\nForeign.Java.JNI.Safe will tell you what path to\nlibjvm has been set during compilation of the library.\n\nThe following cabal flags are available to you for\nconfiguring your installation:\n\nUse for example\ncabal install -f OSX_FRAMEWORK -f EXAMPLES\nor cabal configure -f DEBUG.\n\nSee HACKING.txt and ISSUES.txt in the tar.gz-package.","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"","keywords_array":["ffi-tools","foreign","java","jvm","mit","Propose Tags"],"namespace":null,"versions_count":7,"first_release_published_at":"2013-06-08T08:28:55.000Z","latest_release_published_at":"2013-06-08T22:22:44.000Z","latest_release_number":"0.20130606.3","last_synced_at":"2026-04-19T10:07:36.594Z","created_at":"2022-04-05T21:52:04.662Z","updated_at":"2026-04-19T10:07:36.594Z","registry_url":"https://hackage.haskell.org/package/java-bridge","install_command":"cabal install java-bridge","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":5859,"downloads_period":"total","dependent_repos_count":2,"rankings":{"downloads":25.139696658684002,"dependent_repos_count":31.029763941156347,"dependent_packages_count":19.055764625384878,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":25.075075075075077},"purl":"pkg:hackage/java-bridge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/java-bridge","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/java-bridge","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/java-bridge/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/java-bridge/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/java-bridge/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/java-bridge/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/java-bridge/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/java-bridge/codemeta","maintainers":[{"uuid":"JulianFleischer","login":"JulianFleischer","name":null,"email":null,"url":null,"packages_count":29,"html_url":"https://hackage.haskell.org/user/JulianFleischer","role":null,"created_at":"2022-11-14T18:38:39.019Z","updated_at":"2022-11-14T18:38:39.019Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/JulianFleischer/packages"}]}