blob: 4bb4d9d7363b79a5abd082b58c3040f86c853c22 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Eclipse Build Drop</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Eclipse Foundation, Inc." />
<meta name="keywords"
content="eclipse,project,plug-ins,plugins,java,ide,swt,refactoring,free java ide,tools,platform,open source,development environment,development,ide" />
<link rel="stylesheet" type="text/css" href="../../../eclipse.org-common/stylesheets/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="../../../eclipse.org-common/stylesheets/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="../../../eclipse.org-common/stylesheets/print.css" media="print" />
<script type="text/javascript">
sfHover = function() {
var sfEls = document.getElementById("leftnav").getElementsByTagName(
"LI");
for (var i = 0; i < sfEls.length; i++) {
sfEls[i].onmouseover = function() {
this.className += " sfhover";
}
sfEls[i].onmouseout = function() {
this.className = this.className.replace(new RegExp(
" sfhover\\b"), "");
}
}
}
if (window.attachEvent)
window.attachEvent("onload", sfHover);
</script>
</head>
<body>
<div id="leftcol">
<ul id="leftnav">
<li><a href="#Repository">Eclipse p2 Repository</a></li>
<li><a href="#EclipseSDK">Eclipse SDK</a></li>
<li><a href="#JUnitPlugin">JUnit Plugin Tests and Automated Testing Framework</a></li>
<li><a href="#RCPRuntime">RCP Runtime Binary</a></li>
<li><a href="#RCPSDK">RCP SDK</a></li>
<li><a href="#PlatformRuntime">Platform Runtime Binary</a></li>
<li><a href="#JDTCORE">JDT Core Batch Compiler</a></li>
<li><a href="#SWT">SWT binary and Source</a></li>
</ul>
</div>
<div id="midcolumn">
<h2>Download Details</h2>
<div class="homeitem3col">
<ul class="midlist">
<li><a name="Repository"> <b>Eclipse Repository</b>
</a>
<ul>
<li>The Eclipse Repository includes all that is produced by the Eclipse Project, including the Eclipse Platform,
Java development tools, and Plug-in Development Environment, Unit Tests, and even some extra items from other projects
required by Eclipse (such as Equinox and a few bundles from EMF and Orbit). Please be aware that repositories have
different retention policies, and restrictions on what types can be updated with what other types. See the wiki's <a
href="https://wiki.eclipse.org/Eclipse_Project_Update_Sites">Update Sites</a> document for details.
</li>
</ul></li>
<li><a name="EclipseSDK"> <b>Eclipse SDK</b>
</a>
<ul>
<li>The Eclipse SDK includes the Eclipse Platform, Java development tools, and Plug-in Development Environment,
including source and both user and programmer documentation. If you aren't sure which download you want... then you
probably want this one. You will need a <a href="https://wiki.eclipse.org/Eclipse/Installation#Install_a_JVM">Java
runtime environment (JRE)</a> to use Eclipse (Java SE 6 or greater is recommended).
</li>
</ul></li>
<li><a name="JUnitPlugin"> <b> JUnit Plugin Tests and Automated Testing Framework </b>
</a>
<ul>
<li>These packages contain the Test Framework and JUnit test plugins used to run JUnit plug-in tests from the
command line. See the Platform's <a href="https://wiki.eclipse.org/Platform-releng/Automated_Testing">Automated
Testing</a> wiki page for more information and setup instructions. Includes both source code and binary.
</li>
</ul></li>
<li><a name="RCPRuntime"> <b> RCP Runtime Binary </b>
</a>
<ul>
<li>This p2 repository contains the Eclipse Rich Client Platform base bundles and do not contain source or
programmer documentation. These downloads are meant to be used as target platforms when developing RCP applications,
and are not executable, stand-alone applications.</li>
</ul></li>
<li><a name="RCPSDK"> <b> RCP SDK </b>
</a>
<ul>
<li>This p2 repository consists of the Eclipse Rich Client Platform base bundles and their source and the RCP delta
pack.</li>
</ul></li>
<li><a name="PlatformRuntime"> <b> Platform Runtime Binary </b>
</a>
<ul>
<li>These drops contain only the Eclipse Platform with user documentation and no source and no programmer
documentation. The Java development tools and Plug-in Development Environment are NOT included. You can use these
drops to help you package your tool plug-ins for redistribution when you don't want to ship the entire SDK.</li>
</ul></li>
<li><a name="PlatformSDK"> <b> Platform SDK </b>
</a>
<ul>
<li>These drops contain the Eclipse Platform Runtime binary with associated source and programmer documentation.</li>
</ul></li>
<li><a name="JDTCORE"> <b> JDT Core Batch Compiler </b>
</a>
<ul>
<li>These drops contain the standalone batch java compiler, Ant compiler adapter and associated source. The batch
compiler and Ant adapter (ecj.jar) are extracted from the org.eclipse.jdt.core plug-in as a 1.2MB download. For
examples of usage, please refer to this help section: JDT Plug-in Developer Guide&gt;Programmer's Guide&gt;JDT
Core&gt;Compiling Java code.</li>
</ul></li>
<li><a name="SWT"> <b> SWT Binary and Source </b>
</a>
<ul>
<li><p>
These drops contain the SWT libraries and source for standalone SWT application development. For examples of
standalone SWT applications refer to the <a href=" https://www.eclipse.org/swt/snippets/">snippets</a> section of the
SWT Component page.
</p>
<p>To run a standalone SWT application, add the swt jar(s) to the classpath. For example, if you extract the download below to C:\SWT you would launch
the HelloWorld application with the following command:</p>
<p>java -classpath C:\SWT\swt.jar;C:\MyApp\helloworld.jar HelloWorld</p>
<p>
To run the standalone SWT examples that are shipped with Eclipse, download them from <a
href="https://download.eclipse.org/eclipse/updates/">here</a>/$VERSION/plugins/org.eclipse.swt.examples_*.jar. Then copy the file
to C:\SWT. Now you can run the examples that are described <a href="https://www.eclipse.org/swt/examples.php">here</a>. For example:
</p>
<p>
cd C:\SWT<br /> java -classpath swt.jar;swtexamples.jar org.eclipse.swt.examples.controlexample.ControlExample
</p>
<p>On Linux systems, note that the classpath separator character is a colon, so the equivalent command becomes:</p>
<p>java -classpath swt.jar:swtexamples.jar org.eclipse.swt.examples.controlexample.ControlExample</p></li>
</ul></li>
</ul>
</div>
<hr class="clearer" />
</div>
</body>
</html>