我正在不同的操作系统上测试我们的服务器应用程序(编写的Java),并认为由于良好的Java集成,OpenSolaris(2008.11)将是最不麻烦的.事实证明我错了,因为我最终得到了一个UnknownHostException
try {
computerName = InetAddress.getLocalHost().getHostName();
if (computerName.indexOf(".") > -1)
computerName = computerName.substring(0,
computerName.indexOf(".")).toUpperCase();
} catch (UnknownHostException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
输出是:
java.net.UnknownHostException: desvearth01: desvearth01
at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
Run Code Online (Sandbox Code Playgroud)
但是,nslookup desvearth01返回正确的IP地址,并按预期nslookup localhost返回127.0.0.1.此外,相同的代码在FreeBSD上完美运行.我不知道OpenSolaris有什么特别之处吗?
任何提示都表示赞赏,谢谢.
每次我在IDEA中进行make(Java项目)时,编译过程都会挂起"完成,保存缓存".在继续之前我必须杀掉这个过程.我试图使用File - > Invalidate Caches但没有成功.
有任何想法吗?
我正在使用 IntelliJ IDEA 调试远程 tomcat 应用程序。
它以前完美无缺。
然而,最近一段时间,它总是卡在“收集数据”上,尽管数据很小。
我在这个网站上搜索过,并尝试过:
Intelliji idea在调试模式下很慢,在正常模式下运行完美
还是不行
目前经历了非常慢的调试启动时间(25-45秒之间)与CE 14.1.5的想法.重现:
我正在使用2015 Macbook pro和Java 1.8.0_60 64bit.