Download Eclipse Kepler For Mac

Package Description

Vlc Download Mac Filehippo Sun Times For Mac Mac App Store For Pc Ssh Tunnel Mac Download Macos High Sierra 10.13 5 Clover Rdr Download Free Any Video Converter Download For Mac Download Eclipse Kepler For Mac Medical Dictionary Download For Mac Winmerge For Mac Free Download Adobe Elements Download Mac. SR2-WITH-JAVA8-PATCHES Packages. SR2-RC3 Packages. SR2-RC2 Packages. SR1-RC3 Packages. SR1-RC2 Packages. Ssh Tunnel Mac Download Macos High Sierra 10.13 5 Clover Rdr Download Free Any Video Converter Download For Mac Download Eclipse Kepler For Mac Medical Dictionary Download For Mac Winmerge For Mac Free Download Adobe Elements Download Mac Istat Pro Download Mac Adobe Photoshop Cc 2019 Mac Download. Package Description. The Eclipse Platform, and all the tools needed to develop and debug it: Java and Plug-in Development Tooling, Git and CVS support, including source and developer documentation. Click here to file a bug against Eclipse Platform. Start the Eclipse Installer executable. For Windows users, after the Eclipse Installer executable has finished downloading it should be available in your download directory. Start the Eclipse Installer executable. You may get a security warning to run this file. If the Eclipse Foundation is the Publisher, you are good to select Run.

Tools for Java developers creating Java EE and Web applications, including a Java IDE, tools for Java EE, JPA, JSF, Mylyn, EGit and others.

This package includes:

  • Data Tools Platform
  • Eclipse Git Team Provider
  • Eclipse Java Development Tools
  • Eclipse Java EE Developer Tools
  • JavaScript Development Tools
  • Maven Integration for Eclipse
  • Mylyn Task List
  • Eclipse Plug-in Development Environment
  • Remote System Explorer
  • Eclipse XML Editors and Tools
  • org.eclipse.cvs
  • org.eclipse.help
  • org.eclipse.jdt
  • org.eclipse.platform
  • org.eclipse.pde
  • org.eclipse.mylyn.ide_feature
  • org.eclipse.mylyn.java_feature
  • org.eclipse.mylyn.bugzilla_feature
  • org.eclipse.mylyn.context_feature
  • org.eclipse.mylyn_feature
  • org.eclipse.mylyn.wikitext_feature
  • org.eclipse.egit
  • org.eclipse.egit.mylyn
  • org.eclipse.rse
  • org.eclipse.rse.useractions
  • org.eclipse.tm.terminal
  • org.eclipse.tm.terminal.ssh
  • org.eclipse.tm.terminal.telnet
  • org.eclipse.tm.terminal.view
  • org.eclipse.datatools.modelbase.feature
  • org.eclipse.datatools.connectivity.feature
  • org.eclipse.datatools.sqldevtools.feature
  • org.eclipse.datatools.intro
  • org.eclipse.datatools.doc.user
  • org.eclipse.datatools.common.doc.user
  • org.eclipse.datatools.connectivity.doc.user
  • org.eclipse.datatools.sqltools.doc.user
  • org.eclipse.datatools.enablement.feature
  • org.eclipse.wst.common.fproj
  • org.eclipse.wst.jsdt.feature
  • org.eclipse.wst.xml_ui.feature
  • org.eclipse.wst.web_ui.feature
  • org.eclipse.wst.server_adapters.feature
  • org.eclipse.wst.xsl.feature
  • org.eclipse.jst.common.fproj.enablement.jdt
  • org.eclipse.jst.server_ui.feature
  • org.eclipse.jst.server_adapters.feature
  • org.eclipse.jst.server_adapters.ext.feature
  • org.eclipse.jst.web_ui.feature
  • org.eclipse.jst.enterprise_ui.feature
  • org.eclipse.jst.webpageeditor.feature
  • org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature
  • org.eclipse.jst.ws.axis2tools.feature
  • org.eclipse.jst.ws.axis2tools.feature
  • org.eclipse.jpt.common.feature
  • org.eclipse.jpt.common.eclipselink.feature
  • org.eclipse.jpt.dbws.eclipselink.feature
  • org.eclipse.jpt.jaxb.eclipselink.feature
  • org.eclipse.jpt.jaxb.feature
  • org.eclipse.jpt.jpa.eclipselink.feature
  • org.eclipse.jpt.jpa.feature
  • org.eclipse.jsf.feature
  • org.eclipse.jst.webpageeditor.feature
  • org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature
  • org.eclipse.jst.ws.jaxws.feature
  • org.eclipse.jst.ws.cxf.feature
  • org.eclipse.jst.ws.jaxws.dom.feature
  • org.eclipse.m2e.feature
  • org.eclipse.m2e.logback.feature
  • org.eclipse.m2e.wtp.feature
  • org.eclipse.m2e.wtp.jaxrs.feature
  • org.eclipse.m2e.wtp.jpa.feature
  • org.eclipse.m2e.wtp.jsf.feature
  • org.eclipse.epp.package.common.feature

Maintained by: WTP and the Eclipse Packaging Project

Windows 32-bit | x86_64
macOS 32-bit | x86_64
Linux 32-bit | x86_64

Windows 32-bit: MD5 - SHA1
Windows 64-bit: MD5 - SHA1
Mac OS X (Cocoa) 32-bit: MD5 - SHA1
Mac OS X (Cocoa) 64-bit: MD5 - SHA1
Linux 32-bit: MD5 - SHA1
Linux 64-bit: MD5 - SHA1

Bugzilla

Bug IDTitleStatus
509189Setup errorsNEW
507509Adding new CFT feature to JEE package for Neon.2 and OxygenNEW
512008Add Spring toolingNEW
512880Include SpotBugs in Java and Java EE packageNEW
513864Something wrong with Eclipse Neon.2 (4.6.2) when it uses in fedora ( dell xps 15 HD 3840x2160 )NEW
513604Exported app client project is dependent on appclient.batNEW
503463Reopen Update does not workNEW
496632AssertionFailedException in AbstractTextEditor$TextEditorSavableNEW
485788Include Eclipse Tools for Cloud Foundry (CFT) as part of the JEE PackageNEW
483561Inspect window close when try to resizeNEW
488993Include Memory Analyzer Tools in Java EE packageNEW
492707Upgrading to Mars 4.5.2 fails because of missing itemsNEW
494586Update New JEE Welcome Quicklinks to create JavaEE Web project and JSDT ProjectNEW
515330Problems occurred when invoking code from plug-in: 'org.eclipse.jface'.NEW
518580JavaEE package not listed on main Oxygen dev builds download pageNEW
544627ITS team has blocked eclipse several operations due to absence of digital signatureNEW
542925Eclipse IDE for Enterprise Java Developers 2018-12 R final release disables content assist by default.NEW
550519Eclipse IDE for Java EE Developers NEON 4.6 - Maven projectNEW
551096Unable to add the jar files are the options are being disabledNEW
551408Include Wild Web Developer into Eclipse IDE for Enterprise Java DevelopersNEW
538811Problem Opening Wizard for an installed pluginNEW
536107Cant Delete projectsNEW
522712Eclipse for JEE does not include PDE extension point schemasNEW
520315Toolbar contatining run,debug and breakpoints missing if customize perspective is used than eclipse oxygen crashes in ubuntu 64bitNEW
533338Not able to load the JAVA EE perspective and not able to see Server option in Neon 4.6.2NEW
533975[Accessibility] issues in Windows 'high contrast' mode.NEW
535551EPP Photon RC2 has duplicate vmargs in eclipse.iniNEW
481601Packages MUST set lower version of featureNEW
472108Problew when try to open EclipseNEW
380080Cannot upgrade to Eclipse IDE for Java EE Developers 1.5.0.20120504-1855NEW
368367Eclipse.exe ICON mismatchNEW
384419[KeyBindings] Can't unbind the ESC key from closing a detached editorNEW
388311JUNO j2ee ide is not starting. throws an error saying to NEW
414369out of heap while building the workspace for most akka projects - fixed with increased heapNEW
389859duplicate Information in the Progress tab appears twiceNEW
363588New 'global debug toolbar' added to jee perspective by defaultNEW
362048eclipse java ee ide update problemNEW
306492The console and the editor cannot display the character exactlyNEW
265948It is not possible to uninstall any component from eclipse bundle (e.g. j2ee)NEW
309935When started Eclipse displays a message: the Eclipse executable launcher was unable to locate its companion shared libraryNEW
320614Update of Java EE IDE fails due to missing dependency on MylynNEW
361062Periodic workspace saveNEW
239377Could improve 'how to get source' instructionsNEW
414663IDE fails to load [Mac] after updateNEW
470430Oomph preference recorder causing unexpected resultsNEW
466103M6 downloads available today are invalid packages for OSX. I have tried from different mirrors.NEW
460941dark theme breaks on JEE views and featuresNEW
462517An error has occurred. See error log for more details.NEW
459313Eclipse crashesNEW
459163Update problem - no repository - for Target Management HomeNEW
429321Include Mylyn Builds component in packagesNEW
429371j2ee mavenNEW
441843By default enable 'Refresh using native hooks' and 'Refresh on access'NEW
464007Improve Welcome/About descriptionNEW
367258Duplicate parameters in eclipse.ini fileASSIGNED
498145Bundle-Vendor/Bundle-Name not properly externalizedASSIGNED
471683EGit Error on every Save operation - An internal error occurred during: 'Computing Git status for repository ...'REOPENED
428098'Invalid' message when trying to unzipREOPENED

Bugs listed in italics indicate the bug has been moved to another project.


Bug IDTitleStatus
22661320080410-1900 brokenVERIFIED
276608tm.terminal should not include source, to save spaceVERIFIED
316420use package icon on web pageRESOLVED
323045The MD5 given for this download does not matchRESOLVED
315701webtools/updates site needs to be changedRESOLVED
314969add jsf feature to Java EE IDE packageRESOLVED
312527eclipse-jee-helios-M7-win32 doesn't include the JAX-WS toolRESOLVED
328948EclipseGalileo Hanging frequently.RESOLVED
330867EE package includes PDE indirectly, but should be directRESOLVED
349073'Too many open files' during signing check, while installing more stuffRESOLVED
350150Include m2e as part of this packageRESOLVED
344903Welcome screen has some out-of-place (out dated?) itemsRESOLVED
343270Update JEE package with new Dali Common featuresRESOLVED
333300only 'Generic' displayed in the extension pointRESOLVED
312353restore capability bundlesRESOLVED
311610[Java EE package] Community and JPA links in welcome page goes to a 'Not Found' pageRESOLVED
280566add capabilities (and preferences)RESOLVED
280653Welcome Page: Standard links are not working (Samples, Tutorials, ...)RESOLVED
279201update site list is not correct in packageRESOLVED
278469Runtime-only features should not be installed in an IDERESOLVED
278274improved about box graphicRESOLVED
280654Welcome Page: Standard links are not working (Samples, Tutorials, ...)RESOLVED
280655Welcome Page: Standard links are not working (Samples, Tutorials, ...)RESOLVED
353703Cannot update Eclipse Platform in JEE packageRESOLVED
304451javax.transaction is configured as framework extensionRESOLVED
300913remove references to uncertain capabilities bundlesRESOLVED
280710progress message steps on image textRESOLVED
278204splash progress text should be whiteRESOLVED
387136Include egit as part of Java EE PackageRESOLVED
514206Include EclEmma in JavaEE packageRESOLVED
520600Exit 13RESOLVED
512009Add angularJS toolsRESOLVED
503321Update does not workRESOLVED
500188Virtual Machine IssueRESOLVED
528430m2e to download sources by defaultRESOLVED
533441Hibernate tools crash to read metadata from SQL server 2014 with sqljdbc4.jar and authx64sqljdbc_auth.dllRESOLVED
543563Can't install plugging JautoDocRESOLVED
547647Check for updatesRESOLVED
539339Rename 'Eclipse IDE for Java EE developers' to 'Eclipse IDE for Enterprise Java developers'?RESOLVED
537514Regression: Java 10 support missing from WTP Photon 4.8.0RESOLVED
534618[Tips] [Photon] [jee] Include Tip of the DayRESOLVED
496365Not able to download set up eclipse jee juno SR1RESOLVED
493596[Welcome] Adopt Solstice theme for JEE packageRESOLVED
413545Kepler Java EE package missing key m2e bundlesRESOLVED
414370scalaRESOLVED
407108ECLIPSE_.RSA in org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar does not match the one from Eclipse Juno SR1 (4.2.1)RESOLVED
398422JEE Package displays git configuration dialog on startupRESOLVED
278158need build to handle about.mappings?RESOLVED
429370Updating EPP Java EE Windows package from Kepler SR1 to SR2 failsRESOLVED
461652Eclipse would not launch, returned exit code=13RESOLVED
487397Chrome V8 debugger is crashing on console outputRESOLVED
492028Add optional chromium Debugger feature to JEE EPP for NeonRESOLVED
478181Include Buildship as part of JavaEE PackageRESOLVED
477914Mars can't connect to Websphere v 8.5.xRESOLVED
469665erro oracle packRESOLVED
363589still seeing some pollution of update sites in Java EE M3RESOLVED
281039the What's new link on the Welcome page does not workRESOLVED
248051Perspective TabRESOLVED
248494IDE for Java EE Developers won't start on 64-bit VistaRESOLVED
247389Why are not all JEE Project upate sites enabled?RESOLVED
242191Ganymede JEE Package dist for MacOSX has old 'Software Updates' componentRESOLVED
239275packages should enable all their primary update sites (by default)RESOLVED
241596Equinox p2 installer failed to install eclipse-java-ganymede-win32.zipRESOLVED
249885Package fails after update because there is no metadata for the launcher.libraryRESOLVED
278157Need build to pickup 'welcome' bundleRESOLVED
260616PROBLEM with Eclipse Ganymede UPDATERESOLVED
264465org.eclipse.pde.p2 feature should be in eclipse-jee-ganymedeRESOLVED
259813Default Eclipse distro cannot upgradeRESOLVED
259686Automatic updates fail.RESOLVED
258581X86_64 release can not be unzip & untar with X86_64 linuxRESOLVED
238280Missing DTP features in initial JEE 3.4 releaseRESOLVED
237652Crashes on startupRESOLVED
231974Ganymede M7 first startup takes several minuts and bundled plugins are not detectedRESOLVED
232269Pre-installed packages are not installed. And cannot be eitherRESOLVED
231078JEE package update to Ganymede M7RESOLVED
227870icu4j jar packaged in the JavaEE install is different from the M6/M6aRESOLVED
227351Need to filter out TPTP features from Mac. distributions.RESOLVED
227711missing program iconRESOLVED
233009JEE package configuration updatesRESOLVED
234533added forgotten feature, EclipseLink Support to JEERESOLVED
237424datatools doc error in JEE packageRESOLVED
237425Warning logged about undefined tm.terminal commandRESOLVED
23742364 bit package opens to Java PerspectiveRESOLVED
235338Weird Small WindowRESOLVED
235089Package is missing 'capabilities'RESOLVED
265912md5 files are 'hard to read'RESOLVED
250523Ganymede hangs when clicking View Error LogRESOLVED
278141No build ID in about dialog of JEE 3.5rc1 packageRESOLVED
276417externailize strings for jee bundleRESOLVED
278142No Capabilities Preference Page in JEE 3.5rc1RESOLVED
275817Eclipse says 'Java EE IDE Package' as application nameRESOLVED
276415Another rev of featureRESOLVED
269915New&Noteworthy for DSDP-TM missing on JEE EPP Ganymede SR2 pageRESOLVED
277394remove pde from jee package or default 'on' capabilties.RESOLVED
277775Some start to product customizationRESOLVED
277863Missing Eclipse Icon under LinuxRESOLVED
275596default workspace is wrong directoryRESOLVED
275389A few language improvements for M7RESOLVED
272947Addition of EclipseLink Galileo bundles to the Java EE packageRESOLVED
271748There is no xsd and xsd.edit feature in the jee Galileo M6 packageRESOLVED
276606DTP features should not include source, to save sizeRESOLVED
278152should not jar up product pluginRESOLVED
274638Problem while installing Eclipse UpdatesRESOLVED
276609jst and wst features should be expandedRESOLVED
275375Unusual exception logged on startupRESOLVED
278145Jee 3.5rc1 has no window iconRESOLVED
306624Error logged on Help > Install due to file:// repositories leaked into packageCLOSED
191557Eclipse Tools for Java Enterprise Development contains too muchCLOSED
277364'eclipse' symlink present in eclipse-SDK download is missing from packageCLOSED
279254Welcome page links don't work without Internet ConnectivityCLOSED
540983why no Eclipse IDE for Java EE Developers releases in milestone builds?CLOSED
278154eclipse.ini has wrong splash screenCLOSED
538661Upgrade to Eclipse 2018-09 M3 breaks SQL editor.CLOSED
238541Download page doesn't detect 64 bit linux, and offers 32bit downloadCLOSED
525617Eclipse Build download is failing - servers are downCLOSED
278140Help contents not available in JEE 3.5rc1 packageCLOSED
518583There was an eclipse platform Oxygen RC4a build, but the latest EPP is RC3.CLOSED
468874Unsigned Content warning due to javax.persistence when installing JEE package with eclipse-installerCLOSED
417632Rename JEE packed into 'Web Development ' ?CLOSED
419334Kick PDE out of JEE packageCLOSED
422747add code recommenders to jee packageCLOSED
317003Ganymede-jee-64Bit-Linux-Download brokenCLOSED
385028Java EE package should say it requires a 1.6 JRECLOSED
338601Update JEE package with new Dali feature namesCLOSED
358808EULA for the package does not match the other onesCLOSED
374545javax.transaction plugin is not being loaded.CLOSED
424291Cannot install remote marketplace locationsCLOSED
247698RSE Terminal uses ugly fonts in JEE packageCLOSED
462087The JEE package refer to outdated TM Terminal featuresCLOSED
477947Unable to install SOAP UI PluginCLOSED
312197WebPage Editor don´t recognize EL 2.2 method call with parameterCLOSED
313517Add MPC to the JEE packageCLOSED
459007Eclispe is damn slow.CLOSED
435447NPE in ReadManagerCLOSED
436627Fatal Error starting EclipseCLOSED
436896Unusual URISyntaxException exception in log first time help is indexedCLOSED
486131can't extract eclipseCLOSED

Bugs listed in italics indicate the bug has been moved to another project.


Download Eclipse Kepler For MacFile a Bug on this Package

New and Noteworthy

Eclipse Webtools Project
Eclipse Platform
Eclipse Mylyn
EGit
M2E-WTP
Eclipse Target Management (RSE)
Destination kepler downloadDownload Eclipse Kepler For Mac

Testing Details

Package Testers
David Williams
Chuck Bridgham
Martin Oberhuber
— filed under: Tutorial

How to check out, build, and run the Kepler source code using the Eclipse Integrated Development Environment (IDE).

Below are instructions for setting up Kepler under Eclipse. See the Build System Instructions for other instructions.

Contents

Brief Instructions for Setting up Kepler under Eclipse

If you already know Eclipse, SVN, Kepler, and Ptolemy, you may find the hugely abbreviated version of the instructions in this section useful. Details follow in the remaining sections. We recommend using the newest release of Eclipse, these instructions were last validated for Indigo in November, 2011. The basic steps you need to follow are:

  1. As of April 2016, you must have the Java Development Kit (JDK) 1.8 installed. To test this, run
  2. You must have Ant 1.8.2 or later installed. To test this, run
  3. You must have Maven 3.0.3 or later installed. To test this, run
  4. You must have a Subversion installed. To test this, run
  5. To use Kepler from within Eclipse, you must first check out Kepler from the command line
    Note that the ant change-to command uses svn to download the rest of Kepler and Ptolemy II, which can take awhile.
    Important: Currently, to switch between kepler-1.0.0 and the devel tree, you must remove your ~/.kepler directory. If you don't do this, then there will be no actors in the actor pane! The easiest way is to run ant clean-cache.
  6. Start up Eclipse in a fresh workspace or do File -> Switch Workspace -> Other and enter a new directory into the 'Workspace' field.
  7. In Eclipse, import the project created by running ant eclipse by selecting File -> Import -> General -> 'Existing Projects into Workspace' and then browsing to the kepler directory created above, hit Finish. The build may take 10-15 minutes, see Bug 4191.
  8. KarDoclet.java uses doclet code from tools.jar.
    Windows users: if you are using Java 1.8, you will need to add tools.jar to the list of external jars.
    Windows -> Preferences -> Java -> Installed JREs
    Select the default JRE -> Edit -> Add External Jars -> Path to JDK/lib/tools.jar
    where Path to JDK is the location of your JDK, such as C:Program FilesJavajdk1.8.0. Path to JDK/lib can be seen under existing JRE system libraries
    Mac users usually don't need to do the above step, but if you are using Oracle JDK 1.8.0, then add tools .jar to the list of external jars:
    Eclipse -> Preferences -> Java -> Installed JREs
    Select the default JRE -> Edit -> Add External Jars -> Path to JDK/lib/tools.jar
    where Path to JDK is the location of your JDK, such as /Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/lib/tools.jar
  9. Under Windows, you may need to removed dependencies on apple-extensions, see Bug 4342.
  10. Create a new Java Application Run Configuration by going to Run/Run Configurations. In the main tab set the project to be the suite you want to run, e.g., 'kepler', 'reporting', etc.', and set the Main class: 'org.kepler.Kepler'

  11. See Developing a Hello World Actor using the Kepler Build System and Eclipse

Eclipse Kepler Download 64 Bit

Detailed Instructions for Setting up Kepler under Eclipse

For the rest of us, the remainder of this document covers the following topics in detail:

1. Installing Java

Currently, Kepler requires Java 1.8, which is also known as Java 8.
Check your version of java with java -version. You should see something like:

Windows: If your path is incorrect, then under Windows, with bash, to set your path, use something like

If you don't have Java, then install the Java SE JDK from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.
Note that the JRE will not work, the JRE does not have the javac Java Compiler.

2. Installing Ant

You must have Ant 1.8.2 or later installed. To test this, run


To install Ant, download it from http://ant.apache.org/bindownload.cgi.
Windows: Using the cmd prompt or a cygwin bash shell , install the apache ant .tar.gz file. The .zip file does not include an ant script, it includes Python and Perl scripts that are harder to use. To install Ant, see http://ant.apache.org/manual/index.html, or follow these instructions (this example uses the Cygwin bash shell):


Windows: Then, set up the environment to find ant and set a few variables. Start -> My Computer -> Properties -> Advanced -> Environment Variables

  1. Add c:/cygwin/usr/local/bin to the PATH
  2. Create a new environment variable called ANT_HOME and set it to c:cygwinusrlocalapache-ant-1.8.2 (note: use backslashes and no trailing slash)
  3. Create a new environment variable called JAVA_HOME and set to to the location of your Java Development Kit. For example c:Program FilesJavajdk1.7.0_60
  4. Start up a shell and type ant -version. You should see something like:

3. Installing Subversion

You must have the Subversion command line tool installed, see http://subversion.tigris.org/. TortoiseSVN will not work, get the svn command line tool. To test this, run

4. Downloading Kepler

To use Kepler from within Eclipse, you must first check out Kepler from the command line:

Note that the ant change-to command uses svn to download the rest of Kepler and Ptolemy II, which can take awhile. The ant change-to command can be used to select other configurations, type ant change-to to see other choices.

Important: Currently, to switch between kepler-1.0.0 and the devel tree, you must remove your ~/.kepler directory. If you don't do this, then there will be no actors in the actor pane! The easiest way is to run ant clean-cache.

5. Downloading Eclipse

Eclipse is available from http://www.eclipse.org. You should download the latest version 3 stable version to be able to follow these instructions. They were generated using Eclipse Indigo, which corresponds with version 3.7.1.
Eclipse comes in several varieties, if you are a Ptolemy developer, choose 'Eclipse for RCP/Plug-in Developers'.
If you are a Kepler-only developer, the 'Eclipse IDE for Java EE Developers', will likely work, but these instructions were tested using 'Eclipse for RCP/Plug-in Developers'.
In October, 2011, we chose Eclipse for RCP/Plug-in Developers. The Eclipse for RCP/Plug-in Developers version includes the plugin development environment (PDE), which is needed by the backtrack facility, which is an optional part of Ptolemy II that allows models to restore their old state. If the version of Eclipse that you install does not have the PDE, then there will be build errors, which can be fixed by excluding ptolemy/backtrack/ from the build. Kepler does not use the backtracking facility, so you may be ok with a different version of Eclipse.

  1. Mac OS X: Download the .tar.gz file, click on it and then drag the eclipse folder to your Applications folder.
    Windows: Unzip Eclipse into your program files directory
    Ubuntu: 'sudo apt-get install eclipse-platform eclipse-rcp'
  1. Create a location to store all of your source code and workspace configuration parameters. I use ~/workspace
  2. Start up Eclipse

6. Configuring Eclipse

Windows: In order to run Eclipse smoothly use the following command line:

$WORKSPACE defines where your workspace directory is. If you omit it, it will default as a subdirectory of your Eclipse installation.

Every option after the -vmargs flags gets passed to the JVM running eclipse. You need to expand the maximum heap size to at least 256MB to run eclipse smoothly.


In Eclipse, under the Project menu, unselect 'Build Automatically'

There will be thousands of errors until the build is configured correctly, so skipping the build will allow you to check out and configure the projects more quickly and efficiently


Some classes will not build unless you configure the compiler to use Java 8. In Eclipse 3 you can do this by going to:
Mac OS X:
Eclipse -> Preferences -> Java -> Compiler -> Compliance and Classfiles
Windows:
Window -> Preferences -> Java -> Compiler -> Compliance and Classfiles
and specifying the following settings:

Under Windows, the versions might be 8.0 instead of 1.8 - Java 8.0 and 1.8 are the same.

7. Installing Subversion (SVN) into Eclipse

There are at least two Subversion plugins for Eclipse, Subversive and Subclipse. Either will work, for a brief comparison, see Subclipse vs. Subversion. The instructions below are for Subclipse. To use Subversive, see Setting up Ptolemy II and Eclipse.

The Subclipse (http://subclipse.tigris.org) Eclipse plugin adds Subversion to Eclipse.
Follow the Subclipse installation instructions. Upgrade users should see the Subclipse update instructions, otherwise the automatic update might not work.
For your convenience, an abbreviated version of the Subclipse instructions are below:

  1. To download Subclipse, in Eclipse, follow these menus
    Mac OS X: Help -> Software Updates -> Available Software -> Add Site
    Windows: Help -> Software Updates -> Find and Install -> Search for new features to install -> New Remote Site.

    Ubuntu: Help -> Install New Software -> Add
  2. Then enter:
    'Mac OS X:' You will just have a URL entry.
  3. In the Update sites to visit window, select Subclipse 1.4.x (Eclipse 3.2+) (not in ubuntu)
  4. Click Finish (not in ubuntu)
  5. In the Search Results window, expand the Subclipse 1.4.x (Eclipse 3.2+) tree and check the box next to JavaHL Adapter, Subclipse and SVNKit Adapter. If you select all of Subclipse, you may need to install other modules. 'Mac OS X:' JavaHL is not supported? so don't bother installing it?? 'Ubuntu:' also select required Subclipse, Subversion Client Adapter
  6. Click Next or Install, accept the license agreement, click Finish.
  7. In the 'Verification' window, click 'Install All'
  8. In the 'Install/Update' window, click Yes.
  9. You will be prompted to restart Eclipse, please do so.

8. Import the projects into Eclipse

  1. Start up Eclipse in a fresh workspace.
  2. Choose File -> Import -> General -> 'Existing Projects into Workspace'
  3. Click Next
  4. In the Import window, click the Browse button next to the 'Select root directory' field and select the kepler directory that was created above and then click Next
  5. The projects created when ant eclipse should be listed.
  6. Click Finish. The build may take 10-15 minutes, see Bug 4191.

9. Add tools.jar to the list of external jars

KarDoclet.java uses doclet code from tools.jar. Under Windows, if you are using Java 1.8 or later, you will need to add tools.jar to the list of external jars or else there will be errors in the core package. (Note that it would appear to make sense to add tools.jar before importing the packages above, but adding tools.jar seems to result in errors like 'Project 'ptolemy' is missing required library: 'Ptolemysrclibbsh-2.0b4.jar')

  1. Windows -> Preferences -> Java -> Installed JREs
  2. Select the default JRE -> Edit -> Add External Jars -> [Path to JDK]/lib/tools.jar
    1. [Path to JDK]/lib can be seen under existing JRE system libraries
    2. Under Windows, you may need to removed dependencies on apple-extensions, see Bug 4342.

To reduce the number of warnings reported by Eclipse, see Lots of Eclipse Warnings below.

10. Create a Java Application within Eclipse

  1. Open the Run dialog with: Run -> Run Configurations
  2. In the left hand tree widget, select 'Java Application'
  3. In the Main tab:
    Change the Name to kepler
    Change the Project to kepler
    Change the Main class to org.kepler.Kepler
    NOTE: If you want to use a suite other than kepler, e.g. reporting, enter that suite for the Name and Project.
  4. In the Arguments tab, add the following to the VM Arguments text area
  5. Then click Run

11. Updating the local copy of the Kepler sources

After installation, you can use either Eclipse to update your copy of the Kepler sources by

  1. In Eclipse, bring up the Package Explorer with Windows -> Show View -> Package Explorer
  2. Select all the packages with either Control-A or Command A
  3. Right click and select Team -> Update.

An alternative method is to execute these commands from the command line:

12. Adding an actor

See Developing a Hello World Actor using the Kepler Build System and Eclipse

Problems

Problems that we've run into are listed below

Other Problems?

Subversion client version problems

Download Eclipse Kepler For Mac 64-bit

If, when running within Eclipse, you see

The problem here is that running ant inside Eclipse causes problems under Mac OS X. This problem can be

avoided by configuring the Eclipse projects by running ant outside

of Eclipse.

Lots of Eclipse Warnings

Eclipse has very good compiler error/warning. One of the warnings complains if a Serializable class does not have serialVersionUID declared. Since this warning is only useful if you are tightly managing serialization, we turn it off:

Under Windows the Eclipse Preferences window is invoked via Window | Preferences.
Under Mac OS X the Eclipse Preferences window is invoked via Eclipse | Preferences.

While in the Preferences window

  1. Expand Java | Compiler | Errors/Warning
  2. Under 'Potential programming problems', change 'Serializable class without serialVersionUID' to 'Ignore'
  3. Under 'Generic Types', change 'Unchecked generic type operation' to 'Ignore'.
  4. Under 'Generic Types', change 'Usage of a raw type' to 'Ignore'.
  5. Click Apply. If you are prompted for a full rebuild, click Yes.

No actors in the right hand actor pane?

Try removing ~/.kepler and restarting. See When switching between Kepler1.0.0 and the SVN devel tree, ~/.kepler must be removed.

ClassDoc Missing

If, when compiling, the Problems pane has messages like

Then the problem is that tools.jar (Windows) or classes.jar (Mac OS X) is not in the build path. To determine if the missing class is in a jar file, look inside the jar file for the classname. For example, under Windows with Cygwin bash:

To solve this, check that you are running a JRE from a JDK and not a JRE from a JRE by right clicking on the 'core' project, Properties -> Java Build Path -> Libraries. Make sure that you are running using a JDK, not a JRE - one of the lines should look like 'JRE System Library [JVM 1.8.0 (MacOS X Default)'. The key is that the JRE is from a JDK. The issue is that the JRE does not include tools.jar or classes.jar that has the ClassDoc file.

To change which version of Java is used:
Windows: Window -> Properties
Mac OS X: Eclipse -> Properties
Then Java -> Installed JREs and make sure a full JDK is selected.

Then, go back to Java Build Path -> Libraries and check that the tools.jar or classes.jar file is included.

Syntax error, parameterized types are only available if source level is 1.5 or greater

As of April 2016, you must have the Java Development Kit (JDK) 1.8 installed.

Try configuring Eclipse to use Java 1.8.

  1. Bring up the Eclipse Preferences pane:
    Under Mac OS X: Select Eclipse -> Preferences.
    Under Windows: Select Windows -> Preferences
  2. Go to Java -> Compiler
  3. Be sure that Compiler compliance level is set to 1.8 or later.
  4. Click OK. You will be prompted for a complete rebuild, which is ok.

Below is a screen shot:

Excluding A Directory From The Build

To exclude a directory or file from the Eclipse build using the Eclipse UI, go to the Package Explorer, browse to the file, right click and select Build PathDownload eclipse -> Exclude

.

See also Update Ptolemy Third Party Package Dependencies.

Other Problems?

If you run into problems, see the Build System Instructions for possible solutions and then check the kepler-dev mailing list. See Contact Us for details.


See also Setting up Ptolemy II and Eclipse.