我有一个Eclipse功能,为用户提供了创建项目的能力。创建的项目将有一个.pdf文件作为其中一个资源。
因此,当我的用户双击此.pdf文件资源时,他当前收到一条错误,指出无法打开他的文件。
我想要做的是让我的Eclipse功能在文件关联中添加.pdf文件,并尝试将文件类型与他/她可能已安装在PC上的用户现有默认pdf查看器相关联。
就像我在这里手动使用Eclipse首选项对话框一样。
此功能不是一种广泛使用的工具,由于我无法控制的原因,它是一个仅限Windows的功能。因此,包含所有主要操作系统的解决方案是不必要的。
答案 0 :(得分:1)
您可以使用org.eclipse.ui.editors
来定义编辑器和相关的文件扩展名。如果您使用扩展点定义的command
或launcher
属性,则编辑器将被假定为外部编辑器
<extension point="org.eclipse.ui.editors">
<editor
id="com.xyz.PDFEditor"
name="PDF editor"
icon="./icons/PDFEditor.png"
extensions="pdf"
command="command to run"
default="true">
</editor>
答案 1 :(得分:0)
我自己没有挖过这个,但请在Eclipse帮助中查看Contributing content types。