여기에 나를 미치게하는 문제가 있습니다. 나는 거기에 패키지를 수출 내 작업 공간에서 프로젝트가이 같은 매니페스트 파일의이 :Eclipse가 작업 공간에있는 다른 프로젝트의 클래스를 해결할 수 없습니다.
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Service
Bundle-SymbolicName: br.unicamp.cepetro.unisim.mero.service
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: Unisim
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Export-Package: br.unicamp.cepetro.unisim.mero.service
Require-Bundle: org.eclipse.swt;bundle-version="3.6.0",
org.eclipse.equinox.common;bundle-version="3.6.0",
org.eclipse.e4.core.services;bundle-version="0.9.1",
org.eclipse.osgi;bundle-version="3.6.0",
org.eclipse.e4.core.contexts;bundle-version="0.9.0",
org.eclipse.core.resources;bundle-version="3.8.101"
Import-Package: javax.inject;version="1.0.0"
재미있는 것은이 : 나는 내 보낸 패키지에서 잘 클래스를 참조하는 하나 개의 프로젝트를 가지고 있지만, 다른 하나는하지 않습니다 . 빌드 경로는 분명히 괜찮습니다. eclipse는 저장 작업에 자동으로 가져 오기 작업을 자동으로 수행하지만 "가져 오기 XXX을 (를) 확인할 수 없음"이라는 빨간색으로 강조 표시됩니다. 이미 프로젝트 정리, 프로젝트 재 작성, 패키지 가져 오기에서 번들 가져 오기로 변경했지만 성공하지는 못했습니다.
작동하는 하나의 매니페스트는 다음과 같습니다
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Navigator
Bundle-SymbolicName: br.unicamp.cepetro.unisim.mero.navigator;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: org.eclipse.core.resources;bundle-version="3.8.101",
org.eclipse.swt;bundle-version="3.102.1",
org.eclipse.e4.ui.workbench;bundle-version="1.0.1",
org.eclipse.e4.core.di;bundle-version="1.3.0",
org.eclipse.e4.ui.services;bundle-version="1.0.1",
org.eclipse.jface;bundle-version="3.9.1",
org.eclipse.equinox.common;bundle-version="3.6.200",
org.eclipse.osgi;bundle-version="3.9.1",
org.eclipse.core.databinding;bundle-version="1.4.1",
org.eclipse.jface.databinding;bundle-version="1.6.200",
org.eclipse.e4.core.commands;bundle-version="0.10.2",
org.eclipse.e4.core.contexts;bundle-version="1.3.1",
org.eclipse.e4.core.services;bundle-version="1.1.0",
org.eclipse.e4.ui.model.workbench,
org.eclipse.emf.common,
org.eclipse.emf.ecore;bundle-version="2.9.1",
org.eclipse.e4.ui.workbench.swt;bundle-version="0.12.1"
Import-Package: br.unicamp.cepetro.unisim.mero.model.mero,
br.unicamp.cepetro.unisim.mero.service,
javax.annotation;version="1.1.0",
javax.inject;version="1.0.0"
Service-Component: OSGI-INF/serviceRegistryComponent.xml
되지 않는 하나의 매니페스트 :
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Mero
Bundle-SymbolicName: br.unicamp.cepetro.unisim.mero;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: Unisim
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: org.eclipse.e4.ui.workbench.swt;bundle-version="0.12.1",
org.eclipse.equinox.app;bundle-version="1.3.100",
org.eclipse.e4.ui.css.swt.theme;bundle-version="0.9.100",
org.eclipse.e4.core.di;bundle-version="1.3.0",
org.eclipse.e4.ui.workbench;bundle-version="1.0.1",
br.unicamp.cepetro.unisim.mero.model;bundle-version="1.0.0",
org.eclipse.core.resources;bundle-version="3.8.101",
org.eclipse.equinox.common;bundle-version="3.6.200",
org.eclipse.e4.ui.services;bundle-version="1.0.1",
org.eclipse.jface;bundle-version="3.9.1",
org.eclipse.core.jobs;bundle-version="3.5.300",
br.unicamp.cepetro.unisim.mero.service;bundle-version="1.0.0",
org.eclipse.osgi;bundle-version="3.9.1",
org.eclipse.core.runtime;bundle-version="3.9.0",
org.eclipse.core.filesystem;bundle-version="1.4.0",
org.eclipse.e4.core.services;bundle-version="1.1.0",
org.eclipse.e4.core.contexts;bundle-version="1.3.1",
org.eclipse.e4.ui.model.workbench;bundle-version="1.0.1",
br.unicamp.cepetro.unisim.mero.i18n,
org.eclipse.e4.ui.di;bundle-version="1.0.0"
Service-Component: OSGI-INF/serviceRegistryComponent.xml, OSGI-INF/defaultProjectService.xml, OSGI-INF/eclipseProjectImporterService.xml, OSGI-INF/imageServiceFunction.xml, OSGI-INF/nlsLookupFactoryService.xml
OSGI-INF/defaultProjectService.xml
Bundle-ActivationPolicy: lazy
Import-Package: javax.inject;version="1.0.0"
어떤 도움에 감사드립니다.
가져 오기 패키지로 변경되었지만 오류가 계속 발생합니다. – Derek