Einbinden in Netbeans 6.7.1

Um die AdsToJava.dll im aktuellen Netbeans-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 Netbeans gestartet muss ein neues Projekt angelegt werden. Danach navigieren Sie bitte zu "Project" und klicken Sie mit der rechten Maustaste auf ihr neues Projekt. In dem sich öffnenden Menü wähle Sie "Properties".

Einbinden in Netbeans 6.7.1 1:

Im nächsten Schritt wählen Sie die Kategorie "Libraries" aus und klicken Sie auf die Schaltfläche "Add JAR/Folder". In dem nun erscheinenden Dateibrowser suchen Sie die Datei TcJavaToAds.jar.

Sie befindet sich im Verzeichnis "TwinCAT\ADS Api\AdsToJava".

Einbinden in Netbeans 6.7.1 2:

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;