Eclipse is an open source software platform. Based on Java and provides the ability to develop programs with plugins. It contains a set of embedded components, among which is the well-known product Eclipse - PDE plug-in development environment. PDE allows you to expand the platform itself, composed of built-in components. Toolkit creators can offer their own extensions and give users a holistic development environment (IDE).
Java, Eclipse, . , C++, Fortran, Perl, Prolog, Python, Ruby . , , telnet . , Eclipse, – PDT PHP-.
, . , . . , , . . . , .
, , copyleft . , , , , . General Public License (GNU) - Linux. , .
OSI , , , , . Eclipse EPL, , OSI .
Eclipse, , . , .
Eclipse , , , . – , . , , , Linux Apache.
Eclipse – , , , . IBM 2001 . .
Eclipse 2004 . , . Eclipse .
. , , , . , .
Eclipse:
- .
- , .
- , HTML, C, EJB, Java, JSP, GIF XML.
- .
- Eclipse- .
- , Linux, Windows, Solaris AIX, Mac OS X.
- Java, .
Eclipse:
. , .
-. . «», , , .
« », , Eclipse .
JDT
JDT Eclipse Java. "" – "" – " Java", «».
, "" – " " – Java "" – " " .
, Java. , , Eclipse Java, , JAR- , « ». 2 : Source Refactor.
JDT
Java, "" – "". . : « ?» - public static void main(String[] args) «».
, main(). ( j ):
public class Hello {
public static void main (String[] args) {
for(j=0; j<=5;j++)
{
System.out.println(“”);
}
}
}
:
Ctrl + . , , .
. . , . . Quick Fix.
for, i. . j :
, .
.
«». , . « », , Run , . .
. System.out.println() , . . "" – "". . «» .
«» , , . , , . : , , . j.
. F1.
, , , Eclipse , , , , , .
CVS . . Eclipse.
eclipse.org. Plug-in Central.
– RCP. , . .
:
- OSGi, . , .
- SWT- Eclipse . , .
- , .
- «» .
- «» .
- «» .
The platform, created by IBM, has become a fully functional open source system. Its participants are over a hundred companies. Although there were earlier ideas for creating such systems, Eclipse’s thoughtful, reliable, and elegant design allowed her to take a leading position.