我正在为 Lotus Notes(即 Eclipse 3.4)开发一个插件,并且需要依赖外部 SDK/连接器来获取一些 Java 依赖项以及配置文件。
似乎为了正常运行,Connector 安装文件夹中的文件必须位于类路径中。由于我不知道它安装在哪里,我必须依赖在安装期间设置的环境变量(“IBMCMROOT”),其中包含该文件夹。
eclipse插件的classpath定义有没有办法使用windows环境变量?我尝试在清单中使用变量:
Bundle-ClassPath: external:$IBMCMROOT$/lib/cmb81.jar,
$IBMCMROOT$/lib/cmbsdk81.jar,
$IBMCMROOT$/lib/db2jcc.jar,
.,
$IBMCMROOT$/lib/guava-15.0.jar,
$IBMCMROOT$/lib/log4j-1.2.17.jar
这导致 ClassNotFoundExceptions...