eclipse for se101
DESCRIPTION
Eclipse for SE101. Starting Eclipse. Start Eclipse from the command line: $ eclipse You may get the following error:. 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/ - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/1.jpg)
Drexel University Software Engineering Research Grouphttp://serg.cs.drexel.edu 1
Eclipse for SE101
![Page 2: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/2.jpg)
Drexel University Software Engineering Research Grouphttp://serg.cs.drexel.edu 2
Starting Eclipse• Start Eclipse from the command line:
$ eclipse
• You may get the following error:
![Page 3: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/3.jpg)
Drexel University Software Engineering Research Grouphttp://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
![Page 4: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/4.jpg)
Drexel University Software Engineering Research Grouphttp://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.
![Page 5: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/5.jpg)
Drexel University Software Engineering Research Grouphttp://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
![Page 6: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/6.jpg)
Drexel University Software Engineering Research Grouphttp://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
![Page 7: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/7.jpg)
Drexel University Software Engineering Research Grouphttp://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
![Page 8: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/8.jpg)
Drexel University Software Engineering Research Grouphttp://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
![Page 9: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/9.jpg)
Drexel University Software Engineering Research Grouphttp://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 [email protected]
9
![Page 10: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/10.jpg)
Drexel University Software Engineering Research Grouphttp://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
![Page 11: Eclipse for SE101](https://reader036.vdocument.in/reader036/viewer/2022083006/56813fea550346895daadff1/html5/thumbnails/11.jpg)
Drexel University Software Engineering Research Grouphttp://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