为什么Mac OS X上的VPN连接会导致Eclipse在“编辑启动配置”操作期间锁定?

问题描述 投票:1回答:2

我一直在家里通过VPN在Mac OS X上使用Eclipse在我的雇主的本地工作区中开发GWT和perl代码。最近,每当我尝试编辑Debug(或Run)启动配置时,就开始发生可重复且严重的锁定。我得到了旋转的死亡沙滩球(SBOD),如果我等待足够长的时间(10-15分钟),它将最终停止,并且我至少可以关闭对话框。

我尝试了无数次尝试,直到同事建议关闭VPN后再尝试。令我惊讶(有些高兴)的是,在上述情况下它开始正常工作。我已经以这种方式使用Eclipse大约一年了,没有任何问题,所以我自然地绞尽脑汁,想着最近对VPN和/或我的拆分隧道脚本(委婉地称为“ multihome”)的更改,这可能导致了这种情况异常行为。无论是否使用分割隧道,都会发生此锁定。

我还应该指出,启动Eclipse时始终会出现“正在初始化Java工具”进度状态,并且大约需要一分钟才能完成VPN连接。正常(<2秒),无。

因此,我开始学习如何使用Wireshark,并且可能还会尝试使用Packetlogger,以期找到有关此奇怪问题的更多信息。

任何人都知道这可能是什么原因的线索?

eclipse macos vpn
2个回答
0
投票

这很难回答。简短的回答是“我不知道”。但是,我确实发现,由于作为Mac OS X更新的一部分进行了最近更新的JVM,Eclipse IDE失去了为JRE查找src.jar文件的能力。结果,看来Eclipse在代码中的各个位置搜索了该文件,但未找到时试图通过网络查找它。打开VPN时,这可能会加剧问题。

这通过修复Eclipse的Installed JRE配置来解决(请参见JDK on OSX 10.7 Lion


0
投票

我遇到了同样的问题,this answer完成了the俩。

Preferences...下-> General->Network ConnectionsActive Provider更改为Native

© www.soinside.com 2019 - 2024. All rights reserved.