由于巨大的类路径,GWT 启动器出现错误
我正在尝试运行一个 GWT 应用程序,该应用程序(不幸的是)有一个巨大的类路径,因为如果 GWT 启动程序无法加载,我会收到以下错误:
CreateProcess error=87, The parameter is incorrect.
有人知道此解决方案的解决方法吗?
提前致谢..
I am trying to run an GWT application which (unfortunately) has a huge classpath, because if which the GWT launcher fails to load and I get the following error :
CreateProcess error=87, The parameter is incorrect.
Does somebody know a workaround for this solution ?
Thanks in advance..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
丑陋且临时的解决方法是将工作文件夹移至更靠近 HDD 根目录的位置。
我们在使用 Datanucleus 时遇到了同样的问题。另一个解决方法是设置构建器,使其仅增强所需的类。
但随着项目变得越来越大,我们可能会再次遇到同样的问题。
Ugly and temporary workaround is to move you working folder closer to the HDD root.
We had the same problem using Datanucleus. The other workaround was to set the builder so that it only enhanced the desired classes.
But there again as the project grows bigger we might encounter the same problem again.
您使用什么操作系统?
如果是 Windows Xp 或更高版本,则 java 命令(或 CLASSPATH 值)的最大长度 将是 8191。
这个线程说明了结果(像你这样的错误)。
如果您处于限制,您可以尝试与 java 命令分开构建 CLASSPATH,如 Java 术语表页面。
What OS are you using?
If this is Windows Xp or later, the maximum length of a java command (or a CLASSPATH value) would be 8191.
And this thread illustrates the result (an error like the one you have).
If you are at the limit, you can try to build the CLASSPATH separately from the java command, as suggested in Java Glossary page.