使用Java应用程序作为特定文件类型的默认程序?

使用Java应用程序作为特定文件类型的默认程序?,第1张

使用Java应用程序作为特定文件类型的默认程序?

问题是JAR文件被选作“默认应用程序”。但是,JAR文件通常 不可 执行。 也就是说,JAR文件 不是
有效的Windows应用程序。
这不要紧,如果该JAR扩展本身具有与其关联的默认应用程序,因为“打开动词”是 不是 在其他递归使用“打开动词”的定义。

代替,

  1. 创建一个批处理(“ .BAT”)文件(或小的EXE包装器),该文件调用
    java
    (或
    javaw
    ,视情况而定)并将该可执行包装器用作“打开方式”程序。(如果使用批处理文件,这将有一个令人讨厌的中间控制台窗口。) 或者
  2. 修改注册表,以便扩展名的“ Open verb” 通过
    java
    (或
    javaw
    )启动JAR 。

最后,任何一种形式都应类似于:

javaw -jar TheJarFile.jar"%1%"
。(请注意,
javaw
是一个可执行文件,同时
TheJarFile.jar
不是 可执行文件。)

有关如何使用java / javaw的信息,请参见java-
Java应用程序启动器



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5489085.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存