2011-09-04 76 views
3

看起来像一个愚蠢的问题,但我不能让这与netbeans工作。对于任何其他程序,我将右键单击文件>>打开方式>>选择默认程序,然后我将浏览并找到该程序,然后它会出现在列表中,然后单击它并确保“始终使用这个程序打开这种文件“选项被选中并点击确定。如何将NetBeans IDE与某些文件扩展名关联?

但是,对于netbeans在找到netbeans exe启动程序文件并返回到应该成为选择选项的屏幕后,它不会显示出来。所以我不能将任何文件类型与netbeans关联。

你可以想象它有多么令人沮丧,必须先打开netbeans,然后拖放我想要处理的文件。我永远不会双击并开始工作,并且我整天使用脚本和html文件。

任何人都有另一种方式来做到这一点。

P.S.

Netbeans的7.0.1 Windows 7操作系统

回答

0

这更多的是一个Windows 7的问题。无论如何,我会去开始 - >默认程序,然后点击关联文件类型或协议与程序。

+1

尝试过,与我之前提到的右键单击相同的问题。 Windows 7中的这个区域提示我选择exe,当我这样做的时候不会让它出现在列表中。它对所有其他程序都这样做,但不是netbeans。所以即使在这里我也无法联想到它。 –

+0

我很抱歉听到。我只能想到注册表腐败。我会尝试使用任何一个注册表清洁工来修复我的注册表(当然,在收回之后)。 –

9

刚刚找到解决方案。

打开注册表(开始 - >运行>注册表编辑器)

导航到 “HKEY_CLASSES_ROOT”

导航到 “应用程序”

导航至 “netbeans.exe”

展开子文件夹:“壳”然后子文件夹“打开” 然后点击名为“命令”的最终文件夹。

在右侧您将看到一个(默认)键,您需要“修改”右键单击。

将文件的位置更改为新版本的Netbeans ..我的指向7.0版本,现在我有7.1beta,所以它被打破。

我改变了我的太多:

“C:\ Program Files文件\的NetBeans 7.1 Beta版\ BIN \ netbeans.exe” “%1”(带引号)

现在Netbeans的应显示在文件关联列表中。

谢谢,祝你好运

2

没有上述解决方案为我工作。在我的情况下有什么帮助是从Windows注册表中删除整个密钥:HKEY_CLASSES_ROOT/Applications/netbeans.exe/

现在,在Choose Default Program对话框中选择netbeans.exe之后,Netbeans正确显示在程序列表中,我可以将其设置为默认的PHP“开启者”。

我的解决方案的灵感来自于注释this Netbeans bug report

0

默认程序控制面板似乎没有提供编辑文件类型关联的完整能力。例如,您可能不希望在浏览器中将HTML文件默认打开,但您希望添加在NetBeans中打开的编辑功能。

Types的应用程序,但是,支持全功能的编辑协会你是从Windows XP中使用,等人

相关问题