8.3. Adding the Required SWT JAR Files to the Build Path
Problem
To run an SWT application, Eclipse needs to know where to find the SWT classes.
Solution
Add swt.jar to the build path.
Discussion
To make an SWT application such as the one whose code we created in the previous recipe work, you need to satisfy the imports:
package org.cookbook.ch08; import org.eclipse.swt.widgets.*; import org.eclipse.swt.*; . . .
All you have to do is to include swt.jar in your
build path. As you know, SWT is operating system-dependent, so a
different swt.jar will exist for different
operating systems.
To add swt.jar to a project, select the project
in the Package Explorer, right-click it, and click Properties. In the
Properties dialog, click Java Build Path, and click the Add External
JARs button. Then navigate to swt.jar, which
you’ll find in one of the following directories,
depending on your operating system
(HOMEDIR is the directory
in which you installed Eclipse):
- Win32
HOMEDIR\eclipse\plugins\org.eclipse.swt.win32_2.1.2\ws\win32\swt.jar- Linux GTK
HOMEDIR/eclipse/plugins/org.eclipse.swt.gtk_2.1.2/ws/gtk/swt.jar- Linux Motif
HOMEDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.2/ws/motif/swt.jar- Solaris Motif
HOMEDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.2/ws/solaris/sparc/swt.jar- AIX Motif
HOMEDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.2/ws/aix/ppc/swt.jar- HPUX Motif
HOMEDIR/eclipse/plugins/org.eclipse.swt.motif_2.1.2/ws/hpux/PA_RISC/swt.jar- Photon QNX
HOMEDIR/eclipse/plugins/org.eclipse.swt.photon_2.1.2/ws/photon/swt.jar ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access