2012-10-04 2 views
1

.xls를 pdf로 변환하기 위해 우분투 12.04 (64)에 openoffice와 jodconverter를 설치했습니다.jodconverter java.lang.ClassNotFoundException

10.04 (64)에서 동일한 설치가 이루어졌지만 새로 설치 한 12.04가 설치된 새 시스템을 설치 한 상태에서 실행을 거부합니다. 나는 그것이 8100에서 수신 대기중인 것을 확인했다

soffice --headless --nologo --nofirststartwizard "--accept=socket,host=127.0.0.1,port=8100;urp" 

:

이 그것은 머리가없는 기계와 오픈 오피스로 호출됩니다

netstat -an | grep 8100 
tcp  0  0 127.0.0.1:8100   0.0.0.0:*    LISTEN 

그러나 jodconverter을 runnind (pcash하는 pcash.xls를 변환하는 .pdf) 항상이 ClassNotFound 오류가 발생합니다.

jodconverter pcash.xls pcash.pdf 
Oct 4, 2012 3:07:52 PM com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection connect 
INFO: connected 
Oct 4, 2012 3:07:52 PM com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection disposing 
INFO: disconnected 
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/star/task/ErrorCodeIOException 
at com.artofsolving.jodconverter.cli.ConvertDocument.main(ConvertDocument.java:129) 
Caused by: java.lang.ClassNotFoundException: com.sun.star.task.ErrorCodeIOException 
at java.net.URLClassLoader$1.run(URLClassLoader.java:217) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 

나는 꽤 muc을 클릭했습니다. 구글의 모든 링크를 h, 나는 apt-get뿐만 아니라 최신을 ​​다운로드하고 .deb에서 설치하여 오픈 오피스를 설치했으며 아무런 차이가 없다.

이것은 flawlessley 10.04에서 작동하지만 아직 6 시간을 보내지 않았습니다!

답변

0

우분투에서 기본적으로 liboffoffice가 아닌 오픈 오피스를 사용하고 있습니까? 최신 버전의 LibreOffice에서 몇 가지 문제가 발생했습니다.

또한 JODConverter가 더 이상 유지 관리되지 않기 때문에 최신 버전의 OpenOffice를 지원할 때 문제가있을 수 있습니다. 10.04

과 동일한 OpenOffice 버전을 사용해보십시오.
관련 문제