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

Windows 7 x64 jEdit 5.4 Windows 7安装错误:认为jEdit会话未打开时已打开,windows-7-x64,jedit,Windows 7 X64,Jedit,我运行jEdit 5.3大约1.5年了,没有任何重大问题。2017年7月3日,我使用了它,效果很好。2017年7月4日,它不会启动。创建了jedit和javaw exe,但没有显示jedit窗口。我卸载了5.3版并尝试安装5.4版,但出现以下错误: “安装程序现在将尝试退出正在运行的jEdit实例。 请保存您的工作并退出jEdit,以便安装继续。” 当我继续时,安装程序冻结。如果我尝试安装5.3版,也会发生同样的情况。我没有一个正在运行的实例,但安装程序认为我有一个。我猜我3号关机的时候杰迪特出

我运行jEdit 5.3大约1.5年了,没有任何重大问题。2017年7月3日,我使用了它,效果很好。2017年7月4日,它不会启动。创建了jedit和javaw exe,但没有显示jedit窗口。我卸载了5.3版并尝试安装5.4版,但出现以下错误: “安装程序现在将尝试退出正在运行的jEdit实例。 请保存您的工作并退出jEdit,以便安装继续。” 当我继续时,安装程序冻结。如果我尝试安装5.3版,也会发生同样的情况。我没有一个正在运行的实例,但安装程序认为我有一个。我猜我3号关机的时候杰迪特出了点问题。(我总是想在关机之前关闭所有应用程序,可能是我忘了关闭jEdit。) 有人知道如何告诉Windows7摆脱这个幽灵般的绝地实例吗。我目前使用的是绝地4.5.2的备份版本。所以,我可以继续我的工作。我猜这个幻影实例也导致了我在卸载之前遇到的jEdit 5.3启动问题。
2017-07-15更新:我在周六尝试安装了jEdit 5.4,结果成功了!在我上一次尝试中,当我收到“running instance”警告时,我停止了,因为每隔一次我继续安装时,安装都会冻结。星期六,我试着在警告后继续,结果成功了!感谢罗斯·罗杰斯和吸血鬼先生花时间给我提供专家建议。重命名漫游的jedit文件显然是有效的。我猜删除服务器文件也会有所帮助。

最可能的原因是指向其他进程的过时的
服务器文件。jEdit和安装程序通过网络(TCP)在随机打开并写入设置目录中的
服务器文件的端口上与正在运行的实例对话。如果您没有完全退出jEdit(例如,在jEdit服务器运行时只关闭窗口而不使用“文件”菜单或完全退出jEdit的快捷方式),则下一次启动时jEdit(或安装程序)会找到
服务器
文件,并尝试与监听文件中写入端口的进程对话。如果没有进程侦听,则假定
服务器
文件已过时,并启动了一个新的jEdit实例。不幸的是,如果有进程监听该端口但没有应答,杰迪特并不感激,杰迪特只是一直在等待。这肯定需要改进,我想这也有一张罚单。尝试删除设置目录中的
服务器
文件,默认情况下,该文件在Windows上为
%APPDATA%/jEdit/server
,然后再次尝试启动jEdit或安装程序。

我必须添加/suppressMsgBox/VERYSILENT不够沉默?没有告诉你有什么选择


您是否在任务管理器中终止了所有Jedit进程(
ctrl
+
alt
+
del
)。如果它处于奇怪的状态,您可以尝试通过删除文件夹
C:\Users\your\u USERNAME\AppData\Roaming\jEdit
来取消所有设置。必要时,您可以从命令行“C:\Program Files\jEdit.exe”-noserver
中的“无服务器”开始。从命令行运行也可以为您提供更多关于正在发生的事情的信息。谢谢您的回复,Ross。任务管理器中没有显示要终止的jEdit进程。我将漫游的jEdit文件夹重命名为jEditBAK,并尝试安装jEdit 5.4,但出现了相同的错误——一个jEdit实例正在运行。不幸的是,我不再安装jEdit 5.3来尝试-noserver选项。这个选择对我适用吗?我在一个本地网络上,只有我的笔记本电脑和我们的家庭桌面。我在桌面上也遇到了同样的安装错误,这是我没有预料到的。如果您有任何其他想法,请告诉我。所讨论的“服务器”实际上是一个直接在您的机器上运行的服务,并为本地机器提供jedit实例。您是否重命名了文件并重新启动了计算机?也许jedit实例仍在运行,但在重新启动并重命名目录后不会运行。无论如何,仍然要尝试使用命令行,因为您应该可以获得更多信息。在任何版本的jedit上尝试
-noserver
选项。我没有看到罗斯·罗杰斯答案的任何复选标记,所以我检查了吸血鬼先生的答案。我没有看到任何服务器文件。当我尝试在windows 10上安装jedit 5.5时,就会发生这种情况。