4

In terms of Eclipse, what is the difference between CDC, JRE and OSGi execution environments? What are the consequences of using any one of above 3 execution environment at the time of creating new project in eclipse?

soru
  • 5,464
  • 26
  • 30
MechaCode
  • 195
  • 1
  • 11
  • 2
    clearly non-opinion-based and not remotely subjective; the user is asking 'what does this menu option do?', which is on-topic. – soru Aug 03 '15 at 17:34
  • CDC is the Eclipse C/C++ tool set. If you're developing in C or C++, you'll use the Eclipse CDC. JRE is the Java run time environment. After you develop and package your Java application in a JAR, the JAR will run in the JRE. If you're developing an Eclipse plug-in, you'll use the OSGi environment that Eclipse uses. – Gilbert Le Blanc Aug 03 '15 at 18:09
  • @soru The question is far more broad than that. – TylerH Aug 03 '15 at 18:16
  • Thanks gilbert le blanc – MechaCode Aug 04 '15 at 01:53

1 Answers1

2

CDC is not related to C/C++ Tooling (that's the CDT), it is instead one of several specifications for the Java Runtime and language features you are targeting, specifically Connected Device Configurations (think embedded systems with less power than even the Raspberry Pi). See an explanation and list of the Execution Environments here.

nitind
  • 19,089
  • 4
  • 34
  • 43