我已经用了几年了。我安装它(不是最近)的服务器模式,以便jedit-服务器启动每次启动我的操作系统。
我使用的是windows 7和java 1.8.0_111,最近我注意到随机缺少jedit系统托盘图标。随机,我的意思是不时地(可能是十分之一,没有明显的周期性),在窗口启动后,系统托盘图标是不可见的。
我通常点击系统托盘图标来打开一个新的jedit窗口。当系统托盘图标丢失时,我尝试手动启动它: programs > jedit > jedit,没有显示任何窗口。
我检查了进程,发现jvm实际上已经启动,但是没有显示任何窗口,非常奇怪。
有没有人有相同的问题,修复或解决办法?
FYI,我最近没有更改jedit或java版本。
发布于 2016-12-11 19:40:15
如果jEdit没有出现,您可能在设置目录中有一个陈旧的server文件,它指向某个进程侦听的端口,但没有响应jEdit所期望的方式。不幸的是,到现在为止,jEdit并不能很好地处理这种情况,因为它最终可能会永远等待答案。因此,如果您发现jEdit未出现,请查看设置目录中的activity.log,以查看是否有错误被记录,并尝试在关闭jEdit进程之后并在重新启动它之前从设置目录中删除server文件。
发布于 2016-12-11 17:51:28
实际上,我找到了一个解决办法,如果您使用"noserver“选项从命令行手动启动jedit,则将按预期显示jedit窗口:
C:\Program Files\jEdit>java -jar jedit.jar -noserver这可能意味着jedit服务器启动进程有问题,或者至少在jedit客户端和服务器之间的通信有问题。我还没有找到什么,但至少它提供了一个解决办法!
https://stackoverflow.com/questions/41089186
复制相似问题