下面是两个文件的图片,一个是.atb文件,一个是.jar文件
如果我只单击jar文件,它就会顺利地打开我的程序,没有任何问题。如果我单击New Text文档并选择"y“作为我的默认程序,它会显示以下内容:
如果我使用.txt作为文件扩展名来做所有这些事情,它的结果是一样的,仍然不起作用。
如果我在Windows7中使用相同的设置执行所有这些操作,一切都会正常工作。
此外,当发生这种情况时,我检查了我的事件日志,它作为关键字“审核成功”弹出,并带有文本:“已尝试查询帐户的空密码是否存在。”
你知道这可能是什么原因吗?
发布于 2021-03-17 09:57:49
您可以通过从命令行运行(具有管理员权限)而不使用bat文件
assoc .xox=Xoxfile
ftype Xoxfile=C:\Program Files\Java\jre1.5.0\bin\java -jar c:\dev\work\y.jar
(更正当前jre的路径和jar的路径)。
由于.txt已经是windows中已定义的文件类型,我认为您可以跳过assoc命令,将上面的Xoxfile替换为
ftype "Text Document"=C:\Program Files\Java\jre1.5.0\bin\java -jar c:\dev\work\y.jar
但我只使用了一个新的自定义文件类型。
发布于 2014-12-06 04:16:15
我在.JAR的开场白上遇到了一个愚蠢的问题。运行"java -jar MyApp.jar“后,我意识到它并没有启动gui,因为我的首选项文件与.jar文件不在同一路径中。
正在添加if(!file)then create new file检查...该应用程序的工作与预期的一样,并变得更容易移植/共享。
https://stackoverflow.com/questions/22573064
复制相似问题