Questions tagged [eclipse-rcp]

For questions about the Eclipse Rich Client Platform which is a generic Java platform for running applications. It provides the basic blocks for building rich client application using the OSGi framework.

The characteristics of Eclipse RCP include:

  • Components - Eclipse includes a robust component model. These loosely coupled components are usually called plug-ins. The component model is based on the OSGi standard.

  • Middleware and infrastructure - On top of the component model is a set of frameworks and facilities that make the job of writing client applications much easier.

  • Native user experience - The Eclipse Standard Widget Toolkit (SWT) provides a graphical user interface (GUI) toolkit for java that allows efficient and portable access to the native UI facilities of the operating system (OS).

  • Portability - Eclipse provides support for heterogeneous OSs and client environments, ranging from traditional PCs, to thinner devices such as tablets and kiosks, down to mobile devices and embedded smart phones.

  • Intelligent install and update - Eclipse's component framework enables plug-ins to be deployed and updated using any number of mechanisms: HTTP, Java Web Start, repositories, or simple file copying.

  • Component libraries - The Eclipse community has produced plug-ins for building pluggable UIs, managing Help content, install and update support, text editing, consoles, product introductions, graphical editing frameworks, modeling frameworks, reporting, data manipulation, and many more.

The Eclipse IDE itself is an Eclipse RCP.

Documentation

5588 questions
335
votes
7 answers

What does $NON-NLS-1$ mean?

In Eclipse source code, I've found some '$NON-NLS-1$' in comments used like that : private String toolTip = ""; //$NON-NLS-1$ What does that mean ?
paulgreg
  • 18,493
  • 18
  • 46
  • 56
106
votes
1 answer

Eclipse RCP - Open a View in the Editor Area (3.8/e4 hybrid)

I'm working on a 3.8-e4 hybrid (i.e we have the Luna dependencies, but we do not use the Application.e4xmi, yet). So we're basically running the compact layer. With that being said, it would be nice to find an e4 programmatic way to stack these…
Georgian
  • 8,795
  • 8
  • 46
  • 87
69
votes
2 answers

How can I add a key binding for a quickMenu similar to the "Refactor" context menu in JDT?

I want to add a shortcut to my eclipse plugin to show a quick menu with existing bindings. It should work like the "Refactor" quick menu in JDT. Shortcut for quick menu in JDT: JDT quick menu: I already added a binding and a command but it seems…
Meinhard
  • 781
  • 6
  • 9
57
votes
4 answers

Where does Eclipse store preferences?

When I change a setting in a window like in the screenshot below, where are those settings actually stored? Bonus: Is there any way, using Java, Eclipse RCP etc, to access the settings programmatically? Thanks!
CodyBugstein
  • 21,984
  • 61
  • 207
  • 363
52
votes
2 answers

How to use IntelliJ IDEA for Eclipse plugin development?

I have to develop a plugin for Eclipse but I prefer IntelliJ IDEA as IDE. Is it possible to configure IDEA for Eclipse plugin development?
Taras Hupalo
  • 1,337
  • 2
  • 16
  • 29
52
votes
6 answers

How to see my Eclipse version?

How do I find out which version of Eclipse is currently installed on my system?
vin-zhao
  • 703
  • 1
  • 5
  • 4
45
votes
2 answers

Eclipse RCP plugin + embedded Jetty + JSF

I made an RCP plugin with embedded Jetty as following: 1) In plugin.xml -> Dependencies, I have added the following: org.eclipse.equinox.http.jetty org.eclipse.equinox.http.registry org.mortbay.jetty.server javax.servlet 2) In plugin.xml ->…
wallE
  • 615
  • 11
  • 20
39
votes
1 answer

How can I run a subprocess in Equinox with dynamic bundle installation?

I have a Java application that runs in OSGi/Equinox. From this application, I need to spawn Java subprocesses (e.g. via ProcessBuilder.start()) that run in OSGi/Equinox as well in order to handle class loading correctly. The subprocess will require…
mapeters
  • 1,067
  • 7
  • 11
39
votes
6 answers

Where is javax.annotation

Ok, so this is probably a NooB question (I'm more of a C++ guy), but I'm lost in the java woods and its frameworks forests... I'm trying to look into eclipse RCP development. For that I'm following this well-known…
Respect2All
  • 463
  • 1
  • 4
  • 9
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
7 answers

How can I disable "Initialize Java Tooling" on Eclipse startup?

In our application which is a Eclipse plugin, when Eclipse starts it takes long time and the users are seeing "Initialize Java tooling" message on the left down corner of application. Because our users don't have anything to do with java, I wonder…
Govan
  • 2,079
  • 4
  • 31
  • 53
37
votes
8 answers

Eclipse RCP: No application id has been found

I'm attempting to create an Eclipse RCP application for the first time and so am following the Vogella tutorial here: http://www.vogella.com/articles/EclipseRCP/article.html Per the steps I've created a new Eclipse 4 Application Project using all…
Neil Sainsbury
  • 1,420
  • 3
  • 12
  • 17
36
votes
8 answers

Eclipse 4.12 - java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory

I am getting the error below while running my eclipse plugin. Eclipse used 4.12 with java11. It used to work fine in eclipse 4.6.3 + java8. javax.xml.bind.JAXBException: Provider com.sun.xml.internal.bind.v2.ContextFactory not found - with linked…
Java dev
  • 437
  • 1
  • 4
  • 12
34
votes
6 answers

Is there a good framework for Java desktop applications?

I have developed many desktop applications in Swing, even those a bit more complex, with Hibernate and Spring integration. I found out that many things repeats and should be done quickly and in convenient way, like application lifecycle, logging,…
polmarex
  • 1,363
  • 5
  • 19
  • 35
32
votes
4 answers

Programmatically showing a View from an Eclipse Plug-in

I have a plug-in to an Eclipse RCP application that has a view. After an event occurs in the RCP application, the plug-in is instantiated, its methods are called to populate the plug-in's model, but I cannot find how to make the view appear without…
Brian
  • 751
  • 1
  • 6
  • 18
1
2 3
99 100