我使用Endpoint.publish时遇到错误

时间:2018-12-16 15:01:59

标签: java

我正在尝试从中获取wsdl。收到此错误

  

在执行命令行时发生异常。无法运行程序   “ C:\ Program Files \ Java \ jdk1.8.0_171 \ bin \ javaw.exe”(在目录中   “ C:\ Users \ EMUKTAT \ Project1 \ TestMart”):CreateProcess错误= 206,   文件名或扩展名太长

代码如下:

public class TestMartpublisher {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Endpoint.publish("http://localhost:58065/prod", new ProductCatalog());

    }

1 个答案:

答案 0 :(得分:0)

此问题可能是您的类路径现在很长:

该错误消息可能不太正确。可能是命令行长度超出了Windows的限制。

Windows命令行限制为32,768个字符。一种直接的解决方法可能是将工作空间/签出位置放在磁盘的根目录(例如c:\ ws)中,以尝试尽可能缩短路径名。

请参阅:https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/2912

此致