有没有办法在Windows中替换java应用程序的“openwith”名称?

时间:2009-07-06 15:03:35

标签: java windows shell registry

我在Windows中有一个java应用程序,在注册文件扩展名和应用程序的条目。

HKEY_CLASSES_ROOT/.xxx -> (Default)=xxxApp, Content Type=..., PerceivedType=...

HKEY_CLASSES_ROOT/.xxx/OpenWithProgIDs -> (Default)=xxxApp

HKEY_CLASSES_ROOT/.xxx/ShellNew -> command=c:\\java... -jar xxxApp.jar  and  ItemName=xxxApp

HKEY_CLASSES_ROOT/xxxApp -> (Default)=xxxApp

HKEY_CLASSES_ROOT/xxxApp/shell/open/command -> (Default)=c:\\java... -jar xxxApp.jar

我在工具提示和文件类型中有正确的名称,但在“打开方式”中是java(tm)....如何更改打开的名称?

2 个答案:

答案 0 :(得分:0)

如果在右键单击时引用“打开方式”文本,则无法对单个文件执行此操作。可以更改文本,但所有格式都会出现。

答案 1 :(得分:0)

我会在C ++中创建一个简单的.exe文件,它可以调用java(如果需要,可以调用其他东西,比如检查JVM版本等)。

相关问题