当我们在日食中运行应用程序时,如何识别eclipse正在调用哪个jar。
就像在我们运行一个应用程序时有任何进程或任何代码可以为我们提供特定的jar名称
答案 0 :(得分:0)
我假设您需要与Eclipse本身的关于Dialog相同,但是对于您的应用程序。在这种情况下,您可以简单地查询平台。像:
IBundleGroupProvider[] bundleGroupProviders = Platform.getBundleGroupProviders();
for (IBundleGroupProvider bundleProvider : bundleGroupProviders) {
for (IBundleGroup bundleGroup : bundleProvider.getBundleGroups()) {
Bundle aSingleBundle = bundleGroup.getBundles();
// TODO: do something useful with this precious information
}
}
这应该会为你提供所有加载你的应用程序的包
答案 1 :(得分:0)
您可能对Eclipse插件系统有误解。如果您正在运行单个Eclipse应用程序,那么此应用程序包含数百个插件,并且在正常情况下,大量的插件同时执行。一个用于管理工作区,一个用于管理工作区,另一个用于另一个视图,等等。