当启动一个开源Java服务(Waarp,但我觉得这可能与我的问题无关,因为它也被其他人使用),日志显示
传递给系统调用的数据区域太小。
我从Java 1.8.0.71升级到1.8.0.73:没有区别。
在日志中找到
-Djava.class.path = C:\ Waarp \ lib中\ WaarpR66-3.0.6.jar; C:\ Waarp \ lib中\公地编解码器1.10.jar; C:\ Waarp \ lib中\公地压缩-1.10.jar; C:\ Waarp \ lib中\公地守护进程-1.0.15.jar; C:\ Waarp \ lib中\公地DBCP-1.4.jar; C:\ Waarp \ lib中\公地EXEC-1.3。罐; C:\ Waarp \ lib中\公地-IO-2.4.jar; C:\ Waarp \ lib中\公地lang3-3.1.jar; C:\ Waarp \ lib中\共享记录-1.2.jar; C:\ Waarp \ LIB \公网-3.4-ftp.jar; C:\ Waarp \ LIB \ commons-pool的-1.5.4.jar; C:\ Waarp \ LIB \的dom4j-1.6.1.jar; C:\ Waarp \ lib中\ ftp4j-1.7.2.jar; C:\ Waarp \ lib中\ hamcrest核-1.3.jar; C:\ Waarp \ lib中\ HttpClient的-4.4.1.jar; C:\ Waarp \ lib中\ httpcore- 4.4.1.jar; C:\ Waarp \ lib中\杰克逊 - 注解-2.7.0.jar; C:\ Waarp \ lib中\杰克逊 - 芯 - 2.7.0.jar; C:\ Waarp \ lib中\杰克逊 - 数据绑定-2.7.0.jar; C:\ Waarp \ lib中\杰克逊 - DATAFORMAT微笑-2.6.2.jar; C:\ Waarp \ lib中\杰克逊 - JAXRS碱基2.6.2.jar; C:\ Waarp \ LIB \杰克逊 - JAXRS微笑提供商-2.6.2.jar; C:\ Waarp \ lib中\杰克逊模块-JAXB的注解-2.6.2.jar; C:\ Waarp \ lib中\了Javassist-3.20.0- GA.jar; C:\ Waarp \ lib中\ javasysmon-0.3.6.jar; C:\ Waarp \ lib中\ Jaxen的-1.1.6.jar; C:\ Waarp \ lib中\乔达 - 时间 - 2.9
从一个版本的Waarp升级到另一个版本(不,之前没有工作,只是尝试我能想到的任何东西),我发现java.class.path
的长度似乎总是大约992个字符。 / p>
我确保java_home
不包含任何空格。