我无法绕过eclipse目标定义。
构建Java应用程序时,我了解CLASSPATH必须包含所有导入的包。这与.target
文件有关吗?有人告诉我,.target
文件就像一个CLASSPATH。
答案 0 :(得分:0)
由于您使用的是PDE,我猜您正在为Eclipse开发插件。
任何插件都取决于 Eclipse平台中的类。目标平台定义您开发的Eclipse平台的确切版本。
从技术上讲,它是类路径中的bundle(~jar文件)列表,它们作为平台的一部分出现(因此即使你不发送它们也会出现在用户的安装中),即jar处理工作区文件管理,启动,文件编辑等。
答案 1 :(得分:0)
目标平台和CLASSPATH不是同一个。 CLASSPATH变量用于告诉应用程序在哪里查找用户类。
目标平台是指将构建和运行工作空间的插件集。此eclipse文档链接TargetPlatform应该可以帮助您了解目标定义的工作原理。另请参阅此tutorial,了解如何定义目标平台。