Drexel University Software Engineering Research Group http://serg.cs.drexel.edu 1
Eclipse for SE101 Drexel University Software Engineering Research - - PowerPoint PPT Presentation
Eclipse for SE101 Drexel University Software Engineering Research - - PowerPoint PPT Presentation
Eclipse for SE101 Drexel University Software Engineering Research Group 1 http://serg.cs.drexel.edu Starting Eclipse Start Eclipse from the command line: $ eclipse You may get the following error: Drexel University Software
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu 2
Starting Eclipse
- Start Eclipse from the command line:
$ eclipse
- You may get the following error:
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu 3
Fixing the SWT error
- From the command line, run:
- Ln –s creates a symbolic link
$ ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/
- Ln –s is used to create a symbolic link to the
correct libraries in /usr/lib from your home folder
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu 4
Starting Eclipse, again
- Start Eclipse from the command line:
$ eclipse
- You will be prompted to specify a workspace where your
code will be stored.
- For your SE101 assignments, use the ~/se101/git folder
you created in your home folder.
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu 5
Create a project
- Click File – New – Project
- Select Java Project and click
Next
- For the project name, type A1-
2.171
- If you haven’t already created the
bin and src folders, you have Eclipse do it for you under Project Layout
- Click Finish
- Click yes to switch to the Java
Perspective
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu
Create a new class
- Try creating a test class called hello.java by
right clicking the project in the package explorer and selecting New – Class
6
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu
Editing code
- Name the class hello and
click finish
- In the editor, paste in our
hello.java app
- Save hello.java
- Run hello.java by clicking
the green arrow
- The output is in the
console at the bottom of the screen
7
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu
Editing code
- If I have made a mistake
(e.g., I wrote system in lower case), I will get error messages when I run it.
- Eclipse underlines the
error and lists it under the problems tab
8
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu
Accessing tux off campus
- To run Eclipse, you will need an X server
- Included with most Linux / Mac distributions or can be
downloaded separately
- From a Linux / Mac terminal, connect to tux
$ ssh -x username@tux.cs.drexel.edu
9
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu 10
Accessing tux off campus
- For Windows, download:
- Putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- Putty is an SSH client used to connect to tux
- Xming: http://sourceforge.net/projects/xming/files/Xming/6.9.0.31/Xming-6-9-0-31-
setup.exe/download
- Xming is an X server used for Eclipse
Drexel University Software Engineering Research Group http://serg.cs.drexel.edu
Accessing tux off campus
- Start putty and type
tux.cs.drexel.edu for the host name
- Under Connection –
SSH – X11 check “Enable X11 Forwarding”
- Click Open
11