SWT bekannt machen

Status
Nicht offen für weitere Antworten.

padde479

Bekanntes Mitglied
Hi community,

ich habe Eclipse 3.0.0 installiert. Im Verzeichnis plugins finde ich folgende zwei Verzeichnisse:

  • org.eclipse.swt.win32_3.0.0 sowie
    org.eclipse.swt_3.0.0

Wie bekomme ich denn jetzt Eclipse dazu, dass ich SWT-Anwendungen entwicklen kann? Wenn ich ein Beispiel in Eclipse entwickeln möchte, dann bekomme ich immer den Fehler, dass die importierten Klassen nicht gefunden werden. Die import-Anweisung sind dann immer rot unterstrichen.

Gruß
Padde
 

KSG9|sebastian

Top Contributor
www.eclipse.org/swt -> Download
Im Eclipse "Import existing Project...". Dann nimmst du dein Projekt in dem du ne SWT-Anwendung bauen willst und fügst das SWT Projekt (org.eclipse.swt heist es glaub) zum Buildpath hinzu.
 

SamHotte

Top Contributor
... oder in einer neueren Eclipse-Version einfach in den Project-Properties -> Java Build Path -> Add Library... -> SWT
 

padde479

Bekanntes Mitglied
Okay, habe das swt als externe jar inkludiert. Beim Ausführen bekomme ich den folgenden Fehler

Code:
java.lang.UnsatisfiedLinkError: no swt-win32-3062 in java.library.path
	at java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
	at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
	at org.eclipse.swt.graphics.Device.init(Device.java:564)
	at org.eclipse.swt.widgets.Display.init(Display.java:1780)
	at org.eclipse.swt.graphics.Device.<init>(Device.java:100)
	at org.eclipse.swt.widgets.Display.<init>(Display.java:355)
	at org.eclipse.swt.widgets.Display.<init>(Display.java:351)
	at org.eclipse.swt.snippets.Snippet82.main(Snippet82.java:11)
Exception in thread "main"

Wisst ihr, wass ich noch zusätzlich für Einstellungen machen muss?

Gruß
Padde
 

SamHotte

Top Contributor
Jepp, in dem SWT-Standalone-Download gibt es für jedes Betriebssystem eine DLL, die du java über die Kommandozeilenoption
Code:
 -Djava.library.path=pfad/zur/dll
bekannt machen musst. In deinem Fall unter Windows ist das eben die 'swt-win32-3062.dll'.

Edit: Sorry, Frage falsch verstanden:
In Eclipse musst du das in der Run-Konfiguration bei den VM-Argumenten angeben.
 

KSG9|sebastian

Top Contributor
oder du kopierst die dll nach windows\system32

ist aber nicht so glücklich, denn dann läuft die app nur bei dir auf dem rechner :)
 

SamHotte

Top Contributor
Denke, selbst dann muss man der JVM sagen, dass sie sie benutzen soll. Die wird nicht automatisch alle DLLs aus dem system32-Verzeichnis laden, fürchte ich.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S View-Komponenten im Controller bekannt machen AWT, Swing, JavaFX & SWT 7
J jMenü scrollbar machen AWT, Swing, JavaFX & SWT 10
M JavaFX TableView nur erste Zeile editable machen und gelb markieren AWT, Swing, JavaFX & SWT 0
I Libraries für AWT für andere Grafik-Frameworks tauglich machen AWT, Swing, JavaFX & SWT 6
B Java Projekt mit JavaFX und jfoenix ausführbar machen AWT, Swing, JavaFX & SWT 46
FrittenFritze Text in Flying Saucer selectierbar machen AWT, Swing, JavaFX & SWT 0
L TextArea Zeichenabstand gleich machen AWT, Swing, JavaFX & SWT 8
DonBronson Java Graphics bewegbar machen (Drag&Drop) AWT, Swing, JavaFX & SWT 3
N JavaFX Javafx intelij Projekt zu ausführbaren jar Datei Machen AWT, Swing, JavaFX & SWT 1
J Ablaufsteuerung/Anleitung machen mit JDialog und einer Zustandsmaschine AWT, Swing, JavaFX & SWT 1
CptK Ordentlicher Code & Panel ab bestimmter Komponentenzahl scrollbar machen AWT, Swing, JavaFX & SWT 12
N JavaFX Projekt nachträglich zu JavaFX Application machen? AWT, Swing, JavaFX & SWT 1
O Swing JOptionPane.showOptionDialog - Wie kann ich Buttons größer machen AWT, Swing, JavaFX & SWT 10
L AWT .gif image transparent machen AWT, Swing, JavaFX & SWT 3
VPChief Ein JFrame ohne setUndecorated(true); nicht verschiebbar machen. AWT, Swing, JavaFX & SWT 6
T Java: Zwei abhängige JSlider machen nicht das, was sie sollen AWT, Swing, JavaFX & SWT 4
L JavaFX JavaFX Screenshot Machen AWT, Swing, JavaFX & SWT 6
M JavaFX Ein Labeltext eine zeitlang anzeigen dann weiter machen AWT, Swing, JavaFX & SWT 3
MaxG. JavaFX JavaFX Stage nicht minimierbar machen AWT, Swing, JavaFX & SWT 2
L JavaFX TableView background transparent machen AWT, Swing, JavaFX & SWT 7
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
V JavaFX Teile eines Images Transparent machen AWT, Swing, JavaFX & SWT 4
I JavaFX TreeView Pfeil nicht mehr Klickbar machen AWT, Swing, JavaFX & SWT 1
M JavaFX ImageView lichtundurchlässig machen ? AWT, Swing, JavaFX & SWT 0
P JTextField unsichtbar machen AWT, Swing, JavaFX & SWT 2
Y Kann man Buttons in einem JFrame rund machen ? AWT, Swing, JavaFX & SWT 2
D JavaFX Interface Initializable - Was machen die Parameter in der Methode inizializeable() ? AWT, Swing, JavaFX & SWT 4
J Swing JTable Zeile nicht auswählbar machen AWT, Swing, JavaFX & SWT 0
F Fullscreen rückgänig machen !!! AWT, Swing, JavaFX & SWT 4
F Swing JTextField (unbeschriebbar machen) AWT, Swing, JavaFX & SWT 12
J Swing Graphic anpassbar/resizeable machen AWT, Swing, JavaFX & SWT 10
N Swing Filechooser zweifarbig machen AWT, Swing, JavaFX & SWT 33
T Aus JAVA.Jar GUI eine Flash-Datei machen AWT, Swing, JavaFX & SWT 3
N LookAndFeel Wie kann ich mein eigenes LookAndFeel machen? AWT, Swing, JavaFX & SWT 6
P JScrollBar designen oder unsichtbar machen AWT, Swing, JavaFX & SWT 10
N Swing teilstring in textarea fett machen AWT, Swing, JavaFX & SWT 13
T Jframe Transparent machen AWT, Swing, JavaFX & SWT 3
S Canvas durch transparentes JPanel sichtbar machen AWT, Swing, JavaFX & SWT 2
P jframe setVisible(false) wieder sichtbar machen? AWT, Swing, JavaFX & SWT 4
J Gibt es brauchbare GUI-Builder, oder doch besser alles per Hand machen? AWT, Swing, JavaFX & SWT 6
P Pfeilpolygon per Maus rotierbar machen - Kleine Schwierigkeiten AWT, Swing, JavaFX & SWT 29
Java-Insel AWT RadioButtons unauswählbar machen AWT, Swing, JavaFX & SWT 11
lumo AWT Screenshots machen ist langsam? AWT, Swing, JavaFX & SWT 6
P JPanel scrollable machen AWT, Swing, JavaFX & SWT 19
A jformattedtextfield unsichtbar und wieder sichtbar machen AWT, Swing, JavaFX & SWT 13
R AWT TextArea schreibunfähig machen AWT, Swing, JavaFX & SWT 5
T Swing JScrollBar fetter machen? AWT, Swing, JavaFX & SWT 2
C Etwas durchsichtig machen über einem Panel AWT, Swing, JavaFX & SWT 7
C SWT CTabItem wieder sichtbar machen AWT, Swing, JavaFX & SWT 3
A Swing JCheckbox transparent machen AWT, Swing, JavaFX & SWT 7
A Swing JPanel in JScrollBar scrollbar machen AWT, Swing, JavaFX & SWT 4
A AWT Beim (mehrmaligen) Screenshot machen läuft der Speicher voll AWT, Swing, JavaFX & SWT 2
B RootPane bzw CardLayout Transparent machen AWT, Swing, JavaFX & SWT 7
T JPopup modal machen AWT, Swing, JavaFX & SWT 2
C JTextPane / JEditorPane ohne Keywords farbig machen AWT, Swing, JavaFX & SWT 4
P SWT Viewpart undisposable machen? AWT, Swing, JavaFX & SWT 5
F Swing JFileChooser - Dateinamen nicht editierbar machen AWT, Swing, JavaFX & SWT 8
O JTree/TreeModel/DefaultMutableTreeNodes thread safe machen AWT, Swing, JavaFX & SWT 3
M SWT Tabllenspalte editierbar machen AWT, Swing, JavaFX & SWT 2
S SWT GridLayout scrollbar machen? AWT, Swing, JavaFX & SWT 7
P Swing JList hübscher machen AWT, Swing, JavaFX & SWT 3
D JList Scrollbar machen geht nicht AWT, Swing, JavaFX & SWT 4
B bin am verzweifeln, will auf knopfdruck durch ne überprüfung die labels unsichtbar machen AWT, Swing, JavaFX & SWT 2
S ButtonCelleditor explizit sichtbar machen AWT, Swing, JavaFX & SWT 6
N screenshot machen ohne Robots? AWT, Swing, JavaFX & SWT 9
F Einzelne TreeNode an einem JTree editierbar machen AWT, Swing, JavaFX & SWT 3
E Alles unsichtbar machen AWT, Swing, JavaFX & SWT 12
C Vom User angelegte Spaltenanordung rückgängig machen AWT, Swing, JavaFX & SWT 2
C Swing JTable: Spaltenverschiebung rückgängig machen AWT, Swing, JavaFX & SWT 4
M Swing Docking Widgets selber machen? AWT, Swing, JavaFX & SWT 14
S Spielfeld mit unförmigen Objekten anklickbar machen? AWT, Swing, JavaFX & SWT 4
R WindowClosing Event - Schließen rückgängig machen? AWT, Swing, JavaFX & SWT 2
woezelmann JComboBox Item nicht auswählbar machen AWT, Swing, JavaFX & SWT 4
D JTable während edit kein update machen lassen AWT, Swing, JavaFX & SWT 2
Developer_X Swing Graphics2D.zoom, wie rückgängig machen? AWT, Swing, JavaFX & SWT 6
F Screenshot vom Desktop machen? AWT, Swing, JavaFX & SWT 2
F AWT Wie Bild unscharf machen? AWT, Swing, JavaFX & SWT 5
C Swing Mit jTree ein Ordneröffnen Dialog machen? Und Ordner Inhalt auslesen? AWT, Swing, JavaFX & SWT 4
Developer_X Swing Was gegen Flimmern machen? AWT, Swing, JavaFX & SWT 8
E Swing JButton nur pressed machen und Gruppe bilden AWT, Swing, JavaFX & SWT 2
A Swing JTree Editable einzelne Nodes editierbar machen! AWT, Swing, JavaFX & SWT 2
D JWindow rund machen AWT, Swing, JavaFX & SWT 11
J JTable - Spaltenzellen nicht fokusierbar machen AWT, Swing, JavaFX & SWT 15
D JTextArea nicht editierbar machen AWT, Swing, JavaFX & SWT 1
slawaweis JXTreeTable, jede Spalte einzeln scrollbar machen? AWT, Swing, JavaFX & SWT 2
K CheckboxTreeViewer - Ebenen nicht unselektierbar machen AWT, Swing, JavaFX & SWT 2
G Tabelle Spalten unsichtbar machen AWT, Swing, JavaFX & SWT 5
M MVC: Grundidee verstanden aber was machen mit mehreren Model AWT, Swing, JavaFX & SWT 2
J in JTable ganze Spalte editierbar machen AWT, Swing, JavaFX & SWT 17
X in JTable nur einige Zellen editierbar machen AWT, Swing, JavaFX & SWT 2
V JComboBox Eintrag nicht anwählbar machen? AWT, Swing, JavaFX & SWT 3
P JDialog Close-Button inaktiv machen AWT, Swing, JavaFX & SWT 1
K JCheckBox in einer JTable auswählbar machen AWT, Swing, JavaFX & SWT 2
S Wieso Fenster im EDT sichtbar machen? AWT, Swing, JavaFX & SWT 43
D Einzelnen Worte eines Strings farbig machen AWT, Swing, JavaFX & SWT 11
G JList eintrag "nicht anklickbar" machen AWT, Swing, JavaFX & SWT 3
J Eine Spezielle (JTable) Liste, wie kann ich das machen? AWT, Swing, JavaFX & SWT 3
C Wie würdet ihr das machen? JPanel beim Klicken austauschen! AWT, Swing, JavaFX & SWT 4
J Undecorated JXDialog Resizable machen AWT, Swing, JavaFX & SWT 6
S Choice editierbar machen? AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben