Преобразование файлов MPP в формат MS XML в Python с использованием MPXJJAVA

Программисты JAVA общаются здесь
Anonymous
Преобразование файлов MPP в формат MS XML в Python с использованием MPXJ

Сообщение Anonymous »

Я пытаюсь преобразовать файл MPP в формат MS XML, используя библиотеку MPXJ и Jpype

Код: Выделить всё

def convert(inputFile, outputFile):
reader = ProjectReaderUtility.getProjectReader(inputFile)
project = ProjectFile()
project = reader.read(inputFile)
writer = ProjectWriter
writer = ProjectWriterUtility.getProjectWriter(outputFile)
writer.write(project, outputFile)
Это отлично работает, если я попытаюсь преобразовать его в формат json. Однако всегда возникает ошибка, связанная с XML-файлом. Я получаю сообщение об ошибке, связанное с библиотекой Java XML

Код: Выделить всё

java.io.IOException: java.io.IOException: javax.xml.bind.JAXBException:
Implementation of JAXB-API has not been found on module path or classpath.
with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]
Кто-нибудь сможет помочь в этом вопросе.
Я использую Python 3.8 с jdk-15.0.2

Подробнее здесь: https://stackoverflow.com/questions/664 ... using-mpxj

Вернуться в «JAVA»