OO-SDK einrichten und Java-Beispiele Kompilieren

27/05/2010 - 14:53 von hermann krauß | Report spam
Moin,

nachdem ich von
http://api.openoffice.org/SDK/index.html
mir das SDK runtergeladen habe und mich durch
http://wiki.services.openoffice.org...pers_Guide
gewühlt habe, steh ich jetzt vor dem Problem, daß make/javac viele
Klassen nicht findet.

Zunàchst versuche ich mich beim Beispiel
"examples\DevelopersGuide\BasicAndDialogs\CreatingDialogs\"

Mit eclipse kann ich zwar das .java inzwischen fehlerfrei kompilieren,
aber es fehlt mir danach das nötige drumherum fürs Einbinden ins OO.

wenn ich über make gehe findet das javac viele Klassen nicht:
...
SampleDialog.java:258: cannot find symbol
symbol : variable UnoRuntime
location: class com.sun.star.comp.sdk.examples.SampleDialog
XToolkit xToolkit = ( XToolkit )UnoRuntime.queryInterface(
...

folgende Envioronment-Variablen sind gesetzt:
CLASSPATH=\java\juh.jar;\java\jurt.jar;\javaidl.jar;\java\unoloader.jar;D:\OpenOffice.org\program\classes\unoil.jar
-> sehen irgendwie recht unvollstàndig aus
...
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_12
...
OFFICE_BASE_HOME=D:\OpenOffice.org
OFFICE_BASE_PROGRAM_PATH=D:\OpenOffice.org\program
OFFICE_HOME=D:\OpenOfficePortable320\App\openoffice
OFFICE_PROGRAM_PATH=D:\OpenOfficePortable320\App\openoffice\program
OO_SDK_CLI_HOME=c:\WINNT\Microsoft.NET\Framework\v2.0.50727
OO_SDK_HOME=D:\OpenOffice.org\sdk3.2.0
OO_SDK_JAVA_HOME=C:\Program Files\Java\jdk1.6.0_12
OO_SDK_MAKE_HOME=C:\Program Files\GnuWin32\bin
OO_SDK_NAME=openoffice.org3.2_sdk
OO_SDK_OFFICE_BIN_DIR=D:\OpenOfficePortable320\App\openoffice\program
OO_SDK_OFFICE_JAVA_DIR=D:\OpenOffice.org\program\classes
OO_SDK_OFFICE_LIB_DIR=D:\OpenOffice.org\program
OO_SDK_OUT=c:\openoffice.org3.2_sdk
OO_SDK_URE_BIN_DIR=\bin
OO_SDK_URE_JAVA_DIR=\java
OO_SDK_URE_LIB_DIR=\bin
OO_SDK_ZIP_HOME=C:\Program Files\GnuWin32\bin
OS=Windows_NT
...
SDK_AUTO_DEPLOYMENT=YES
...
UNO_PATH=D:\OpenOfficePortable320\App\openoffice\program

das OO liegt auf "D:\OpenOfficePortable320\"
und das SDK auf D:\OpenOffice.org\sdk3.2.0


Ansonsten möchte ich das ganze mit eclipse lösen

Hermann
 

Lesen sie die antworten

#1 Marc Santhoff
27/05/2010 - 16:59 | Warnen spam
Am Thu, 27 May 2010 14:53:32 +0200 schrieb hermann krauß:

Moin,

nachdem ich von
http://api.openoffice.org/SDK/index.html mir das SDK runtergeladen habe
und mich durch
http://wiki.services.openoffice.org.../DevGuide/


OpenOffice.org_Developers_Guide
gewühlt habe, steh ich jetzt vor dem Problem, daß make/javac viele
Klassen nicht findet.

Zunàchst versuche ich mich beim Beispiel
"examples\DevelopersGuide\BasicAndDialogs\CreatingDialogs\"

Mit eclipse kann ich zwar das .java inzwischen fehlerfrei kompilieren,
aber es fehlt mir danach das nötige drumherum fürs Einbinden ins OO.

wenn ich über make gehe findet das javac viele Klassen nicht: ...
SampleDialog.java:258: cannot find symbol symbol : variable UnoRuntime
location: class com.sun.star.comp.sdk.examples.SampleDialog
XToolkit xToolkit = ( XToolkit )UnoRuntime.queryInterface(
...

folgende Envioronment-Variablen sind gesetzt:
CLASSPATH=\java\juh.jar;\java\jurt.jar;\javaidl.jar;\java


\unoloader.jar;D:\OpenOffice.org\program\classes\unoil.jar
-> sehen irgendwie recht unvollstàndig aus
...



Schnell geschossen ohne viel Ahnung: in meiner Installation (allerdings
3.0beta) liegt an gleicher Stelle zusàtzlich noch ein "java_uno.jar" und
IIRC sollen alle jars eingebunden sein, vielleicht hilfts ja ...

Ansonsten würde ich Dir raten, selbst mit nicht so prickelnden
Englischkentnissen eher mal auf den Mailinglisten des Projekts zu fragen,
entweder beim scripting. oder api.-Projekt. Also jeweils mit
"openoffice.org" hinten dran.

Beste Informationsquelle ist mittlerweile neben den *.openoffice.org
Webseiten natürlich das Wiki geworden. Wenn Du dort nach SDK und Eclipse
suchst, sollte schon was zu Tage gefördert werden.

http://wiki.services.openoffice.org/

Z.B. das da, guck' mal, ob es Dir nützt:
http://wiki.services.openoffice.org...clipseTuto

http://wiki.services.openoffice.org...bersetzung
verweist z.B. auf:
http://cedric.bosdonnat.free.fr/wordpress/?page_id&lp_lang_view=en

HTH irgendwie und munter bleiben,
Marc

Ihr Suchbegriff >xsd< könnte fehlerhaft oder unbekannt sein:
Ob LSD besser ist? (Suchmaschine)

Ähnliche fragen