konfiguracja config.ini dla zaćmienia bez głowy

Zten post, Mam ten komunikat o błędzie, gdy próbowałem wykonać bezgłowy kod zaćmienia.

java.lang.RuntimeException: Could not find framework
    at org.eclipse.equinox.launcher.Main.getBootPath(Main.java:978)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:557)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Wyszukałem hasło, aby znaleźć to jako odpowiedź na problem:Błąd „Nie można pobrać usługi aplikacji” podczas uruchamiania Eclipse

Nie jestem jednak pewien, jak umieścić plik config.ini i jak umieścić poprawną treść, aby usunąć komunikat o błędzie.

To jest moja struktura katalogów i mamDosgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@ wewnątrz pliku eclipse.ini.

Jak skonfigurować plik eclipse.ini i gdzie powinien znajdować się plik?

Pliki jar są wplugins katalog irunme.sh ma ten skrypt:

R2_HOME=.
LIBS=plugins
JARS=.:\
$LIBS/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar:\
$LIBS/org.eclipse.core.jobs_3.5.100.v20110404.jar:\
$LIBS/org.eclipse.core.runtime_3.7.0.v20110110.jar:\
$LIBS/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar:\
$LIBS/org.eclipse.equinox.common_3.6.0.v20110523.jar:\
$LIBS/org.eclipse.equinox.app_1.3.100.v20110321.jar:\
$LIBS/org.eclipse.equinox.launcher_1.2.0.v20110502.jar:\
$LIBS/org.eclipse.equinox.preferences_3.4.1.R37x_v20110725.jar:\
$LIBS/org.eclipse.core.variables_3.2.500.v20110928-1503.jar:\
$LIBS/org.eclipse.osgi.services_3.3.0.v20110513.jar:\
$LIBS/org.eclipse.osgi.util_3.2.200.v20110110:\
$LIBS/org.eclipse.osgi_3.7.2.v20120110-1415

java -cp $JARS org.eclipse.core.launcher.Main -application headlessHello2_1.0.0.201210101509.jar
DODANY

Na podstawie odpowiedzi Paula skopiowałem plik config.ini do katalogu, do którego eksportowana jest wtyczka.

Zmodyfikowałem także skrypt, aby zrobić-application wskazuje prawidłowy identyfikator.

R2_HOME=.
LIBS=plugins
JARS=.:\
$LIBS/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar:\
...
$LIBS/org.eclipse.osgi_3.7.2.v20120110-1415:\
headlessHello2_1.0.0.201210101509.jar

java -cp $JARS org.eclipse.core.launcher.Main -application headlessHello2.id2

Uruchomienie tego skryptu daje mi więcej plikówconfiguration katalog, ale nadal mam inny komunikat o błędzie.

org.osgi.framework.BundleException: The activator headlesshello2.Activator for bundle headlessHello2 is invalid
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)

Co może być nie tak?

questionAnswers(1)

yourAnswerToTheQuestion