Преобразование файлов 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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