# Includes Java in a Python Lambda package

**URL:** <https://forum.serverless.com/t/includes-java-in-a-python-lambda-package/13957>\
**Category:** Serverless Architectures\
**Tags:** aws, lambda\
**Created:** [February 4, 2021, 8:29pm UTC](https://forum.serverless.com/t/includes-java-in-a-python-lambda-package/13957 "2021-02-04T20:29:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rhsanet](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/rhsanet/32/5197_2.png) [@rhsanet](https://forum.serverless.com/u/rhsanet)\
**Post date:** [February 4, 2021, 8:29pm UTC](https://forum.serverless.com/t/includes-java-in-a-python-lambda-package/13957/1 "2021-02-04T20:29:07Z")

</div>

I have a Python lambda in AWS that has as dependency [tabulas](https://pypi.org/project/tabula-py/), which requires Java 8+. Is there any way to includes Java in my package? I’m using Serverless framework to package my function and dependencies.

```
{
  "errorMessage": "`java` command is not found from this Python process.Please ensure Java is installed and PATH is set for `java`",
  "errorType": "JavaNotFoundError",
  "stackTrace": [
    " File \"/var/task/handler.py\", line 18, in parse\n data = get_data(tmp_file_path)\n",
    " File \"/var/task/handler.py\", line 31, in get_data\n convert_into(file_path, file, output_format='csv', pages='all')\n",
    " File \"/var/task/tabula/io.py\", line 562, in convert_into\n _run(java_options, kwargs, path)\n",
    " File \"/var/task/tabula/io.py\", line 91, in _run\n raise JavaNotFoundError(JAVA_NOT_FOUND_ERROR)\n"
  ]
}
```

---

<div class="post-metadata">

**Author:** ![hiiPYadav](https://avatars.discourse-cdn.com/v4/letter/h/df705f/32.png) [@hiiPYadav](https://forum.serverless.com/u/hiiPYadav)\
**Post date:** [August 4, 2022, 7:11pm UTC](https://forum.serverless.com/t/includes-java-in-a-python-lambda-package/13957/2 "2022-08-04T19:11:40Z")

</div>

you found any solution???
