Я предполагаю, что вы используете ноутбук Python с использованием службы Apache Spark, а файл jar находится в корзине вашего проекта (пожалуйста, обновите ваш вопрос, если эти предположения неверны).
Один из вариантов -используйте project-lib , чтобы загрузить jar-файл и записать его в папку libs на сервисе spark:
from project_lib import Project
project = Project(sc,"<ProjectId>", "<ProjectToken>")
# Get the file
mem_jar_file = project.get_file("your.jar")
mem_jar_file.seek(0)
with open('~/data/libs/your.jar', 'wb') as f:
f.write(mem_jar_file.read())
Обновление
Если вы используете Scala, можно выбрать один из следующих вариантов:
- Использовать библиотеку IBM Cloud Object Storage java для полученияfile
- Записать файл jar в соответствующую папку