我部署了一个Eclipse产品,它在我的计算机上工作得很好,为了我的网络中的每个人都可以使用它我把它留在共享目录中,起初没有人可以运行它然后我注意到它在应用程序中。 ini文件有一些参数指向我的计算机中的库,我修复了它复制这些库在应用程序的根文件夹并在文件中更改此参数并且它有效但有错误,这些错误是因为配置.ini文件有变量osgi.framework指向我在我的计算机中的eclipse目录然后我再次尝试将这些库复制到应用程序的根文件夹但它无法启动应用程序,因为它是不读那个osgi.framework变量。
目前是这样的:
osgi.framework=file\:/D\:/personal/Apps/eclipse-jee-mars-M2-win32/eclipse/configuration/org.eclipse.osgi/312/data/1012924256/plugins/org.eclipse.osgi_3.10.100.v20140909-1314.jar
我将这些库移动到应用程序文件夹之后尝试更改它:
osgi.framework=file\:/\\shareddirectory\/application/plugins/org.eclipse.osgi_3.10.100.v20140909-1314.jar
但它没有用。
有一种正确的方法可以让eclipse产品从共享目录中使用,或者至少可以移植吗?有另一种方法可以做到这一点吗?
由于
答案 0 :(得分:1)
尝试将@user.home
放入您的产品.ini文件中。
类似的东西:
-configuration
@user.home/<datadir>/config
-data
@user.home/<datadir>/workspace
答案 1 :(得分:0)
查看Eclipse multi-user installs手册页。它可能会解决您的问题。