java .classpath 可以引用 eclipse 插件文件夹中的 .jar 文件,与安装位置无关吗?
我有一个 Eclipse 插件,它将其类库存储在 Eclipse 安装目录中的 \plugins\edu.wpi.first.javadev.sunspotfrcsdk_1.0.6.5\sunspotfrcsdk\lib\WPILibJ\classes.jar
中。目前,.classpath
使用绝对路径,因此当项目在另一台计算机上运行时会中断。
如何使 .classpath
使用相对于 eclipse 安装目录的路径引用 .jar 文件?
I have an Eclipse plugin which stores its class library at \plugins\edu.wpi.first.javadev.sunspotfrcsdk_1.0.6.5\sunspotfrcsdk\lib\WPILibJ\classes.jar
within the Eclipse install directory. At present, the .classpath
uses an absolute path, so breaks when the project is run on another computer.
How can I make the .classpath
refer to a .jar file using a path relative to the eclipse install directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
插件通常应在 eclipse .classpath 中作为库而不是 Jars 进行引用。
如果您查看 .classpath 文件,您会看到以下区别:
src 是源文件夹, con 是库, lib 是常规 jar。
您会注意到 kind="con" 指向库的静态容器并且不依赖于路径。插件应该提供此容器,您可以通过项目上下文菜单将它们添加到构建路径中
这是一个屏幕截图:
请注意,所有开发人员都需要安装插件才能正常工作。
Plugins should generally be referenced in eclipse .classpath as Libraries not Jars.
if you look at the .classpath file you'll see this distinction:
The kind src is a source folder the kind con is a Library, and kind lib is regular jar.
You'll notice the kind="con" points to a static container for the library and is not dependent on a path. Plugins should provide this container and you can add them to your build path through project context menu
Here's a screenshot:
Note that all developers will need the plugin installed for this to work.