Eclipse for SE 101 Drexel University Software Engineering

  • Slides: 11
Download presentation
Eclipse for SE 101 Drexel University Software Engineering Research Group http: //serg. cs. drexel.

Eclipse for SE 101 Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 1

Starting Eclipse • Start Eclipse from the command line: $ eclipse • You may

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 2

Fixing the SWT error • From the command line, run: • Ln –s creates

Fixing the SWT error • From the command line, run: • Ln –s creates a symbolic link $ ln -s /usr/lib/jni/libswt-* ~/. swt/lib/linux/x 86_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 3

Starting Eclipse, again • Start Eclipse from the command line: $ eclipse • You

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 SE 101 assignments, use the ~/se 101/git folder you created in your home folder. Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 4

Create a project • Click File – New – Project • Select Java Project

Create a project • Click File – New – Project • Select Java Project and click Next • For the project name, type A 12. 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 5

Create a new class • Try creating a test class called hello. java by

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 Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 6

Editing code • Name the class hello and click finish • In the editor,

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 Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 7

Editing code • If I have made a mistake (e. g. , I wrote

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 Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 8

Accessing tux off campus • To run Eclipse, you will need an X server

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 Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 9

Accessing tux off campus • For Windows, download: • Putty: http: //www. chiark. greenend.

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 10

Accessing tux off campus • Start putty and type tux. cs. drexel. edu for

Accessing tux off campus • Start putty and type tux. cs. drexel. edu for the host name • Under Connection – SSH – X 11 check “Enable X 11 Forwarding” • Click Open Drexel University Software Engineering Research Group http: //serg. cs. drexel. edu 11