我已经使用了几年的jedit。我用服务器模式安装它(不是最近),以便每次我的操作系统启动时jedit-server都会启动。
我使用的是Windows 7和java 1.8.0_111,我最近发现随机缺少jedit系统托盘图标。随机我的意思是不时(可能十分之一,没有明显的周期性),在Windows启动后,系统托盘图标不可见。
我经常点击系统托盘图标打开一个新的jedit窗口。由于缺少系统托盘图标,我尝试手动启动它:程序> jedit> jedit并没有显示窗口。
我检查过程并发现jvm实际上已启动但没有显示窗口,非常奇怪。
是否有人有同样的问题,修复或解决方法?
仅供参考,我最近没有更改jedit或java版本。
答案 0 :(得分:4)
如果jEdit没有出现,你可能在你的设置目录中有一个过时的server
文件,它指向某个进程侦听但不响应jEdit预期的端口。不幸的是,jEdit对这种情况的处理并不太好,因为它可以永远等待答案。因此,如果您发现jEdit没有出现,请查看settings目录中的activity.log
以查看是否记录了某些错误,并在杀死jEdit进程后尝试从settings目录中删除server
文件。在重新启动它之前。
答案 1 :(得分:0)
实际上,如果你使用" noserver"从命令行手动启动jedit,我找到了一个解决方法。选项,jedit窗口按预期显示:
C:\Program Files\jEdit>java -jar jedit.jar -noserver
这可能意味着jedit-server启动过程出现问题,或者至少与jedit客户端和服务器之间的通信有关。我还没找到什么,但至少它提供了一个解决方法!