"java -server"和"java -client"之间有什么实际的区别吗?我在Sun的网站上找到的只是一个模糊的" - 服务器启动较慢但应该运行得更快".有什么真正的区别?(目前使用JDK 1.6.0_07.)
我正在尝试在JDK 7u7下编译一个相对简单的,仅客户端的GWT 2.5.0应用程序.
该项目在开发模式下运行完美.我还记得它刚刚在另一台机器上编译好了.(它有GWT 2.4和一些JDK 7,我通过在新机器上创建全新的GWT项目并将旧源复制到新的src目录,将我的项目转移到GWT 2.5.我相信在这个阶段一切都很顺利,如同"开发模式"运行正常,即使在清理项目/缓存之后也是如此.
GWT Eclipse插件是最新的(昨天从我的Indigo的更新站点安装).
我尝试使用/不使用"-localWorkers 2",并使用不同的内存设置("-Xmx512m"," - Xmx2048m").我尝试了不同的输出样式(混淆,详细)和不同的日志级别(就像它可以改变任何东西:)).我甚至试过"-draftCompile" - 没有成功.
无论如何,在每种情况下,编译在几秒钟后停止使用JVM崩溃报告,在诸如memcpy(!)之类的C函数或一些JVM内部函数上停止.
JVM跟踪文件:http://pastebin.com/KzTrQqw7 GWT登录调试级别:http://pastebin.com/yQZHi4Am
有什么想法可能会发生在我身上吗?