【问题标题】:Is there a way to replace the "openwith" name for java apps in windows?有没有办法替换 Windows 中 Java 应用程序的“openwith”名称?
【发布时间】:2009-07-06 15:03:34
【问题描述】:

我在 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).... 我如何更改打开方式的名称?

【问题讨论】:

    标签: java windows shell registry


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-04
        • 2013-03-21
        • 2018-12-27
        • 2015-04-11
        • 2010-09-14
        • 1970-01-01
        • 2019-09-27
        • 2011-09-29
        相关资源
        最近更新 更多