Einbinden in Eclipse Galileo
Um die AdsToJava.dll im aktuellen Eclipse-Projekt nutzen zu können, muss die TcJavaToAds.jar zu diesem hinzugefügt werden. Dieser Artikel zeigt, wie die Bibliothek hinzuzufügen ist und welche Importe aus dieser benötigt werden (Bitte beachten Sie, dass die Anweisungen auf Ihrem System leicht variiert werden müssen, falls die benutzte Version von dieser abweicht):
Zunächst muss Eclipse gestartet und ein neues Projekt angelegt werden. Danach navigieren Sie bitte zum "Package Explorer" und klicken Sie mit der rechten Maustaste auf ihr neues Projekt. In dem sich öffnenden Menü wählen Sie "Properties".
Im nächsten Schritt wählen Sie die Kategorie "Java Build Path" aus und klicken Sie auf die Schaltfläche "Add External JARs...". In dem nun erscheinenden Dateibrowser suchen Sie die Datei TcJavaToAds.jar.
Sie befindet sich im Verzeichnis "TwinCAT\ADS Api\AdsToJava".
Zuletzt müssen die Pakete deren Komponenten Sie nutzen wollen importiert werden. Dazu finden Sie dokumentierte Beispielprogramme im Information System.
import de.beckhoff.jni.AdsConstants;
import de.beckhoff.jni.Convert;
import de.beckhoff.jni.JNIByteBuffer;
import de.beckhoff.jni.JNILong;
import de.beckhoff.jni.JNIBool;
import de.beckhoff.jni.tcads.AdsCallDllFunction;
import de.beckhoff.jni.tcads.AdsCallbackObject;
import de.beckhoff.jni.tcads.AdsDevName;
import de.beckhoff.jni.tcads.AdsNotificationAttrib;
import de.beckhoff.jni.tcads.AdsNotificationHeader;
import de.beckhoff.jni.tcads.AdsState;
import de.beckhoff.jni.tcads.AdsSymbolEntry;
import de.beckhoff.jni.tcads.AdsVersion;
import de.beckhoff.jni.tcads.AmsAddr;
import de.beckhoff.jni.tcads.AmsNetId;
import de.beckhoff.jni.tcads.CallbackListenerAdsRouter;
import de.beckhoff.jni.tcads.CallbackListenerAdsState;