Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 传递给系统调用的数据区域太小_Java - Fatal编程技术网

Java 传递给系统调用的数据区域太小

Java 传递给系统调用的数据区域太小,java,Java,当启动一个开源Java服务(Waarp,但我觉得这可能与我的问题无关,因为它也被其他人使用)时,日志显示 传递给系统调用的数据区域太小 我从Java1.8.0.71升级到1.8.0.73:没有区别 在日志中我找到了 -Djava.class.path=C:\Waarp\lib\WaarpR66-3.0.6.jar;C:\Waarp\lib\commons-codec-1.10.jar;C:\Waarp\lib\commons-compress-1.10.jar;C:\Waarp\lib\comm

当启动一个开源Java服务(Waarp,但我觉得这可能与我的问题无关,因为它也被其他人使用)时,日志显示

传递给系统调用的数据区域太小

我从Java1.8.0.71升级到1.8.0.73:没有区别

在日志中我找到了

-Djava.class.path=C:\Waarp\lib\WaarpR66-3.0.6.jar;C:\Waarp\lib\commons-codec-1.10.jar;C:\Waarp\lib\commons-compress-1.10.jar;C:\Waarp\lib\commons-daemon-1.0.15.jar;C:\Waarp\lib\commons-dbcp-1.4.jar;C:\Waarp\lib\commons-exec-1.3.jar;C:\Waarp\lib\commons-io-2.4.jar;C:\Waarp\lib\commons-lang3-3.1.jar;C:\Waarp\lib\commons-logging-1.2.jar;C:\Waarp\lib\commons-net-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-core-1.3.jar;C:\Waarp\lib\httpclient-4.4.1.jar;C:\Waarp\lib\httpcore-4.4.1.jar;C:\Waarp\lib\jackson-annotations-2.7.0.jar;C:\Waarp\lib\jackson-core-2.7.0.jar;C:\Waarp\lib\jackson-databind-2.7.0.jar;C:\Waarp\lib\jackson-dataformat-smile-2.6.2.jar;C:\Waarp\lib\jackson-jaxrs-base-2.6.2.jar;C:\Waarp\lib\jackson-jaxrs-smile-provider-2.6.2.jar;C:\Waarp\lib\jackson-module-jaxb-annotations-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\joda-time-2.9

从一个版本的Waarp升级到另一个版本(不,以前不工作,只是尝试我能想到的任何东西),我发现
java.class.path
的长度似乎总是在992个字符左右


我确保
java\u home
不包含任何空格。

我建议您这样做
-Djava.class.path=C:\Waarp\lib\*
,尽管这似乎是操作系统配置问题。你有哪个操作系统版本?PS.“似乎大约992个字符”:日志记录似乎总是在992个字符左右停止。显然它需要更长的时间。天啊,彼得,那太快了!运行Win10(从Win7脏升级)在这种情况下,我会尝试目录通配符。这不会在命令行上展开。@PeterLawrey Djava.class.path被定义为c:\waarp\lib\waarpr66-3.0.6.jar;c:\waarp\lib*,将其更改为c:\waarp\lib\*没有区别。