.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 시간을 보내지 않았습니다!