Jay*_*nki 9 java windows file-association
我使用Java创建了一个文本编辑器,并使用Netbeans将其打包在一个jar文件中.现在我创建了一个文本文件,扩展名为".text".我在Windows 7上,所以使用它的属性窗口我将默认的打开程序更改为我的文本编辑器的jar文件.
现在,当我双击".text"扩展名的文件时,windows会显示一个对话框,说"{file name}不是有效的win32应用程序".
请帮帮我..
谢谢.
小智 11
问题是选择JAR文件作为"默认应用程序".但是,JAR文件通常不可执行.也就是说,JAR文件不是有效的Windows应用程序.不要紧,如果JAR扩展本身具有与其关联的默认应用程序,因为"打开动词"是不是递归在其他"开放式动词"定义中使用.
代替,
java(或javaw酌情)并使用该可执行包装程序作为"打开方式"程序.(如果使用批处理文件,这将有一个烦人的中间控制台窗口.)或者,java(或javaw)启动JAR .最后,任何一种形式应该类似于:javaw -jar TheJarFile.jar "%1%".(请注意,javaw是一个可执行文件,同时TheJarFile.jar是不是可执行文件.)
请参阅java - Java应用程序启动器,了解如何使用java/javaw.
| 归档时间: |
|
| 查看次数: |
10567 次 |
| 最近记录: |