现状:
如果直接运行生成的.exe,则通过Eclipse Product导出向导导出的其中一个产品不再运行。不幸的是,没有显示错误消息,程序就停止了。我假设根本没有加载任何插件。
有趣的是,该产品在以下情况下运行:
MyApplication.exe -dev
Launch an Eclipse application
此外,我可以像往常一样构建和运行其他产品。 Win 7和Java 7安装在三台PC上。
记录:
\ configuration:
中有一个日志文件!SESSION 2015-02-05 18:03:17.765 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.equinox.ds 1 0 2015-02-05 18:03:19.481
!MESSAGE Could not bind a reference of component com.company.common.utils.Zipper.
The reference is: Reference[name = LogModelProvider, interface = com.company.common.service.ILogModelProvider,
policy = dynamic, cardinality = 0..1, target = null, bind = setLogModelProvider, unbind = unsetLogModelProvider]
我不确定消息的含义,但是当应用程序在Eclipse中运行时也会出现。因此我忽略了它。 \ workspace中没有日志文件。文件夹.metadata不存在。
可能出现的问题:
PDE构建和导出曾经工作,直到我想使用Tycho作为构建系统。因此,我进行了必要的更改,最后我可以构建这两个项目。虽然这些项目显示出与上述相同的症状(一个有效,另一个没有)。因此我创建了一个SVN分支,承诺每次更改并切换回主干,返回到起始位置。但症状并没有消失。因此,我认为我必须更改一些设置,这会导致问题。
我尝试了什么:
基本上我检查了代码和设置是否恢复到原始状态。我还切换了Eclipse工作区并再次导入了必要的插件。我还重新启动了一两次电脑。
问题:
有没有人有类似的行为?任何提示都是受欢迎的。
(我知道我的问题描述很模糊,对不起。)