jEdit 5.4 Windows 7安装错误:认为jEdit会话未打开时会打开

时间:2017-07-06 14:14:10

标签: windows-7-x64 jedit

我已经运行jEdit 5.3大约1。5年没有出现重大问题。在2017-07-03我使用它,它工作正常。在2017-07-04,它不会开始。创建了jedit和javaw exe,但jEdit窗口没有显示。我卸载了5.3版并尝试安装5.4版本并出现此错误: "安装程序现在将尝试退出正在运行的jEdit实例。 请保存您的工作并退出jEdit以继续安装。" 当我继续时,安装程​​序冻结。如果我尝试安装5.3版本,也会发生同样的情况。我没有正在运行的实例,但安装程序认为我有一个。我猜第三次关机的时候jEdit出了问题。 (我总是打算在关闭之前关闭所有应用程序,有可能我忘了关闭jEdit。)  有谁知道如何告诉Windows 7摆脱这个jEdit的幻像实例。我暂时使用的是jEdit 4.5.2的备份版本。所以,我可以继续我的工作。我猜这个幻像实例也导致了卸载前我遇到的jEdit 5.3启动问题。 2017-07-15更新:我在星期六尝试安装jEdit 5.4并且工作正常!在我之前的尝试中,当我得到了正在运行的实例'警告我停了下来,因为每次我都继续安装冻结。星期六,我在警告后继续尝试继续,它有效!感谢Ross Rogers和Vampire先生花时间给我专家建议。重命名漫游jedit文件显然是有效的。我猜测删除服务器文件也会有所帮助。

2 个答案:

答案 0 :(得分:0)

最可能的原因是陈旧的server文件指向其他进程。 jEdit和安装程序通过网络(TCP)在随机打开的端口上运行实例,并写入设置目录中的server文件。如果你没有干净地退出jEdit(例如,只关闭窗口而不使用文件菜单或快捷方式,以便在jEdit服务器运行时完全退出jEdit),那么下次启动时jEdit(或安装程序)会找到server文件并尝试与在该文件中写入的端口上侦听的进程进行通信。如果没有进程监听,则假定server文件是陈旧的,并且启动了新的jEdit实例。不幸的是,如果有一些进程在该端口上侦听但没有回答,jEdit并不感激,jEdit目前只是等待。这肯定需要改进,我认为还有一张票。尝试删除设置目录中的server文件,默认情况下在Windows上为%APPDATA%/jEdit/server,然后尝试再次启动jEdit或安装程序。

答案 1 :(得分:0)

我必须添加/ SUPPRESSMSGBOXES。 / VERYSILENT不够沉默。 /?不会告诉您选项是什么。

https://www.itninja.com/software/contributors/jedit-1/4-2570