Questions tagged [eclipse]

Eclipse is an open source IDE and platform for building applications. There is a wide variety of plugins for various programming languages and other development-oriented tools (such as modeling, database browsing, etc.). This tag should only be used for questions specifically about the Eclipse IDE or platform, not for generalized (Java, etc.) programming topics.

Eclipse IDE is an open-source IDE platform written mostly in Java and primarily used for Java development through the use of the Java Development Tools (JDT) plug-ins. It is notable for its rich ecosystem of free and commercial plugins and that it is predominantly itself composed of plug-ins.

Eclipse IDE is built on an OSGI implementation called Equinox; the same OSGI-based framework is used for managing its plug-ins at runtime. Eclipse can also be used as a development environment for non-IDE GUI applications, leveraging many of the same plug-ins as the IDE to form a more general Rich Client Platform, called Eclipse RCP.

For C/C++ development, the Eclipse CDT Project provides plug-ins to create a C/C++ development environment within Eclipse IDE.

The Eclipse Web Tools Platform project supplies plug-ins for developing Open web standards-based and Java web applications, and frameworks for building higher-level web tools.

For PHP development, the Eclipse PDT Project provides a plugin to create a PHP development environment within Eclipse IDE, building on features of the Web Tools Platform. The popular commercial Zend Studio is also based on Eclipse IDE.

For Python development, PyDev provides plug-ins, called PyDev, to create a Python development environment within Eclipse IDE.

For Perl development, the EPIC project provides a plugin to create a Perl development environment within Eclipse IDE.

Note that Google has ceased developing the Android Development Tools in favor of another solution.

When combined with Cygwin (or MinGW), Mono, and its many plugins, Eclipse IDE provides a crucial part of viable open-source alternatives to using Microsoft Visual-Studio as a Windows software development platform in Windows, whilst also including comprehensive native support for Java.

Download the latest version of Eclipse IDE from eclipse.org
Download site for the Eclipse Platform project itself, including the core runtime and SDK
Eclipse Marketplace featuring Plug-ins, Bundles and Products

###Useful Links:


Within the Stack Overflow community, Eclipse is synonymous with the Java IDE, but that does not mean questions about Java are questions about the IDE.

Consider what changes your question would require if you were using vi to edit and ant to build; if your question would remain unchanged, then it is not an Eclipse question, so you should not give your question the tag. Use the tag instead.

Initial release Eclipse (1.0 - 7 November 2001)

Latest Version: Eclipse 2023-06 (4.28 - 14 June 2023)

If you suspect your issue is version specific, list the version in your question.

124735 questions
38
votes
5 answers

Clean out Eclipse workspace metadata

I use multiple workspaces with Eclipse. I recently noticed that some of my workspaces have a lot of cruft in them from software packages that I installed and then later removed. As far as I can tell, the situation is that many packages write stuff…
Ted Hopp
  • 232,168
  • 48
  • 399
  • 521
38
votes
2 answers

How do I make a Java library with Eclipse?

I'm fairly new to Java and Android programming in general but I would like to create a small Java library for sharing some code between an ordinary (non-Android) Java application and an Android application; so my question is what is the best way of…
SylvainL
  • 3,926
  • 3
  • 20
  • 24
38
votes
4 answers

View classes dependency graph plugin?

Is there any plugins I can use for Eclipse that will show graphical view of classes dependencies?
cometta
  • 35,071
  • 77
  • 215
  • 324
37
votes
1 answer

Eclipse, Android, Scala made easy but still does not work

I recently followed a way of programming for Android using Scala and Eclipse, which reduces the code and the compile time without using Proguard or Treeshake. Following this article, I should be able use the last Eclipse build (3.7), almost the last…
Mikaël Mayer
  • 10,425
  • 6
  • 64
  • 101
37
votes
5 answers

Can eclipse extract a second class in class file to its own file

I often refactor code first by creating an inner class inside the class I'm working on--When I'm done, I move the entire thing into a new class file. This makes refactoring code into the new class extremely easy because A) I'm only dealing with a…
Bill K
  • 62,186
  • 18
  • 105
  • 157
37
votes
2 answers

Best XML editor for Eclipse

I am new to XML. Please tell me the best XML editor plugin for Eclipse. I need to create/edit XML and XSD files.
rahman
  • 4,820
  • 16
  • 52
  • 86
37
votes
12 answers

"Unable to find a userdata.img file for ABI armeabi..."

Once again I've made the mistake of updating Eclipse with the latest Android SDK/tools and have rendered it useless. Running Eclipse on a Mac. When I try to create an AVD it tells me it is "unable to find a userdata.img file for ABI armeabi". I've…
Craig
  • 3,253
  • 5
  • 29
  • 43
37
votes
4 answers

Adding GLSL syntax highlighting to Eclipse

Is there an Eclipse plugin that adds support for GLSL files? I found something old on Google, but I couldn't get it to work.
Yaron Tausky
  • 803
  • 2
  • 8
  • 12
37
votes
20 answers

Eclipse CDT shows semantic errors, but compilation is ok

I have installed Eclipse Indigo for C/C++ Linux developers on Ubuntu 10.04 x86. When I use common predefined macro __BASE_FILE__ Eclipse says Symbol '__BASE_FILE__' could not be resolved, but compilation is OK. I have to use it so often in my code…
fasked
  • 3,555
  • 1
  • 19
  • 36
37
votes
5 answers

How to have Eclipse use JDK8 to compile a project?

I'm experimenting with the new jdk8 what is available here http://jdk8.java.net/lambda/ I'm able to compile and run my project from command line. I'm also able to add this new JDK to Installed JREs in Eclipse. However, I'm not able to have Eclipse…
bpgergo
  • 15,669
  • 5
  • 44
  • 68
37
votes
1 answer

Add @SuppressWarnings("unchecked") in generics to single line generates eclipse compiler error

I have stumbled upon a strange behavior that I don't understand. I have to cast a String to a generic and it's producing a warning. Type safety : Unchecked cast from String to T If I add @SuppressWarnings("unchecked")above the method…
user425367
37
votes
17 answers

I get "Source not found" when debugging my Java code in Eclipse

I'm trying to debug my Java application in Eclipse however when I hit a breakpoint I simply see the following instead of my source: If I change the stack frame in the Debug window then I can see the function name change in the tab - this is…
Justin
  • 84,773
  • 49
  • 224
  • 367
37
votes
10 answers

Eclipse source out of sync with file system

I inherited a java project and don't have much experience with Eclipse. In the package explorer I can see the outline of the project with all the classes but when I try to edit any of them it says the source code is not found. When I look the source…
Belmiris
  • 2,741
  • 3
  • 25
  • 29
37
votes
14 answers

Eclipse editor won't open

My Eclipse cannot show the editor window. Error: Could not open the editor: The editor class could not be instantiated. This usually indicates a missing no-arg constructor or that the editor's class name was mistyped in plugin.xml. Notes: I'm…
amit
  • 175,853
  • 27
  • 231
  • 333
37
votes
7 answers

How do I link libcurl to my c++ program in linux?

I need to use libcurl in a piece of software I am writing on my ubuntu machine. I am using Eclipse to write and compile all of the software. When I put the libcurl files in the same folder as the .cpp file, and include the curl.h file in the header,…
Austin Witherspoon
  • 725
  • 2
  • 7
  • 6