我不小心点击了所有项目的"验证"(而不是去团队>同步......),我有几个验证错误和大量警告.
我无法弄清楚如何清除这些,所以它又回到了标准错误.
(一种方法是转到"问题"视图的"配置内容"并取消选择验证错误,但我知道它们仍然存在,只是隐藏...它让我觉得它们实际上并没有被删除)
我尝试重新启动eclipse,尝试清理所有项目,但这并不能清除这些验证错误.
从没有子域的URL获取域的正确方法是什么?
在Java中,您可以从字符串中创建新URL(urlString)并在URL上调用getHost(),但是您有子域名.
问题是因为可能存在以下主机:subhost.example.com和subhost.example.co.uk
这两个部分领域还有其他几个领域,如co.uk(请参阅https://wiki.mozilla.org/TLD_List上的列表).
在我看来,只获取域名的唯一正确方法是通过TLD列表进行搜索,从主机末尾删除TLD,并在主机的最后一段时间之前取走所有内容.是否有现成的方法可以做到这一点?我没有在java.net.URL中看到一个,我检查了一些apache公共但在那里找不到.