2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
Service Oriented Architecture (SOA) has been discu...
TOP THREE LINKS YOU MUST CLICK ON


SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks
Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.
Reader Feedback: Page 1 of 2

It appears that your original articles are being plagiarized (republished without attribution to you, and probably without your permission) at http://www.javaprogrammingworld.com/

For example, Lesson 1 at http://www.javaprogrammingworld.com/chap1.htm seems to be exactly your words, only the graphics are omitted.

I stand to be corrected, but you (as author) and SYS-CON (as publisher) might want to pursue this with the owner of the site www.javaprogrammingworld.com

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks. Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Education Series: Eclipse IDE For Students, Useful Eclipse Tips and Tricks
Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

SYS-CON.TV Education Series: Eclipse IDE For Students, Useful Eclipse Tips and Tricks
Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE programs are expensive, there is an excellent free IDE called Eclipse.

FYI, NetBeans is also a free, open source Java IDE that is great for students learning Java. The current stable version is 4.0 and 4.1 is in beta. Downloads are available at:

http://www.netbeans.org/downloads/index.html.

Two great tutorials for getting started quickly are at:

http://www.netbeans.org/kb/articles/quickstart-40.html
http://www.netbeans.org/kb/articles/quickstart-webapps-40.html

Yakov, thanks for the rapid reply!

No, I'm assuming that you already had a suitable JRE and JDK installed. (I already had been using NetBeans, JBuilder and other Java IDEs with these.)

It suddenly hit me what I've been doing wrongly. I have been unzipping the Eclipse platform downloads (such as eclipse-platform-3.0-win32.zip for Eclipse 3.0 or eclipse-platform-M20050311-win32.zip for Eclipse 3.1 M5). When you do this, you get an IDE that it doesn't have the JDT plug-in installed. If you're used most other IDEs (such as NetBeans, Visual Studio) typically install the compiler and other language development support are installed as part of the base installation procedure.

Some novices might not know of course Eclipse is a little different in this regard, being language-neutral. I did know about this, but still made the mistake of unzipping the wrong download.

When I unzipped the SDK download (such as eclipse-SDK-3.0-win32.zip for Eclipse 3.0 or eclipse-SDK-M20050311-win32.zip for Eclipse 3.1 M5) then sure enough the Java support was sitting there ready to be used "right out of the box" -- so everything is goodness if you do it this way.

If I made this simple mistake, then I'm prepared to bet that others will too. Therefore, let me modify my suggestion to recommend that users need to be warned to download and unzip the "SDK" version of Eclipse and not the "platform" version. Fair enough?

Tony,

As I've mentioned in the article, installation of Eclipse is as simple as downloading and unzipping of the latest stable milestone or latest release.

Your problems may come from the fact that you do not realize that Eclipse does not come with its own Java Run Time.

To make it clear, if you have a brand new computer do the following:

1. Install Java from any of the vendors, i.e. http://java.sun.com/j2se/1.5.0/download.jsp (at the time of this writing you need to download Update 2).

2. Download and unzip latest stable milestone or latest release from eclipse.org.

Reagrds,
Yakov

I am not in any way quibbling with the overall content of Yakov Fain's tutorial "Eclipse for Students & Eclipse Tips".

However -- unless I'm completely off track -- I'd say that there's one FATAL OMISSION in it.

I cannot find my downloads of Eclipse Version 2, but to the best of my knowledge for Eclipse V3, it is NOT correct for Yakov to state, immediately after the unzipping the Eclipse download, that the "Installation of Eclipse is complete!"

I cannot recall if it was different for Eclipse V2, but certainly for Eclipse V3 the novice has to learn that at this stage only the base Eclipse V3 has been installed.

As in several other introductory tutorials that I've examined, Yakov failed to explain that before you can work with Java code you have to (a) understand that the Java Development Toolkit (JDT) plug-in is not yet installed; then (b) Learn how to install plug-ins via the Eclipse Update Manager (EUM) via Help / Software Updates / Find and Install / Search for New Features to Install (and so on) -- not a trivial omission.

As one who tried using Eclipse V3 without reading any documentation, I spent quite a few hours completely frustrated, wondering where the Java support was! It wasn't until I stumbled across the plug-in installation process that I realized that the Java support (the JDT) was a plug-in and why Java was not included in the base download.

I DID look for a simple explanation of the process, but could NOT readily find any description of the procedure anywhere in the Eclipse online Help nor on the eclipse.org web site. Maybe it's there somewhere, but it's certainly hard to find! If anything, it should have been one of the FIRST things described in the Help and should be explained in a crystal-clear fashion somewhere on the web site. should it not?

I strongly recommend that the article be updated to incorporate with this critical procedure, otherwise I fear that the target audience (new to Eclipse, and maybe also to Java) will be quickly become as frustrated as I was at the start of my experimentation with Eclipse V3.

In comparing Eclipse and NetBeans, I found that creating a GUI application on NetBeans is easy. On Eclipse, I could not find a way to do it. Please any one point me to a good tutorial.


Feedback Pages:


FEATURED WHITE PAPERS
YOUR FEEDBACK
Kevin Epstein wrote: Come on Maureen, I miss your incisive style and analysis here. Perhaps I'm missing something, but isn't Cassatt a bit late to the party? Where's the "news" in their announcement? Specifically, their announcement appears to be about an upcoming product... but 24 hours prior, Scalent Systems, Red Hat...
chinzip wrote: Hi Grey Flurry, any idea where can we get the codes of this articles? THanks.
Mark Blafkin wrote: IBM's 'newfound principles" may be basically supported by the closed online discussion they sponsored, but they are undoubtedly "inspired" by profit and an effort to regain their stranglehold on standards bodies. If they really cared about improving standards bodies for all stakeholders, they wouldn...
Roberto Campione wrote: Good article, that helped alot. Out of interest - have you any examples of importing templates using xmlaccess?
Java Consultant wrote: Good Post.... Java Developer...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SYS-CON FEATURED WHITEPAPERS

BREAKING WEBSPHERE NEWS
A new report, announced today, found that IBM (NYSE: IBM) supercomputers already deemed the most pow...
IBM is going to buy Transitive, the British cross-platform virtualization firm that salvaged legacy ...
Emulex has announced that its LightPulse LP21000 family of Fibre Channel over Ethernet (FCoE) Conver...
Mark Papermaster, the ex-VP of blade development at IBM and the guy that IBM stopped from going to A...
A round-up of the many themes and topics of interest to infrastructure architects, developers and IT...
Okay, here's the deal. When you observe the big software guys and see how quickly they adopt emergin...
"More than a half dozen conferences and events targeting Virtualization and Cloud Computing canceled...
SYS-CON Events announced today that more than 40 Cloud technology providers, as well as Virtualizati...
Cloud Computing offers significant benefits over traditional solutions for deploying production syst...
IBM has found something else to do with Linux. Its Lotus software operation is going into the hardwa...
Well it appears that non-compete agreements may carry a bit more weight in New York than they do in ...
HP has said it doesn’t want to be in the cloud business itself – merely sell gear to cloud maker...
Further demonstrating continued evidence that the SAP ecosystem strategy delivers additional choices...
Cloud Computing is now an all-encompassing IT paradigm with tremendous focus on the so-called "Publi...
This is the sentence that screams "We don't get it, we don't get it, someone please help us, we don'...
SYS-CON Events announced today that the leading global virtualization technology provider VMware nam...
SYS-CON Events announced today that the leading global virtualization technology provider VMware nam...
To create application and workload best practices, Mellanox, Dell, and AMD have provided a new Dell ...
NetSuite, Larry Ellison’s other company, the on-demand one usually seen as a foil for Salesforce.c...
XML end-to-end architectures are a natural follow-on to SOA: XML for the user interface, XML for dat...
As far as the software industry goes, these tough economic days give the biggest business advantage ...
ADS BY GOOGLE