开发者社区 问答 正文

开发一个eclipse插件,调试时运行没问题,打包出来,运行出错

socket连接的问题,调试时,不会超时。

当打包成插件,在一个新的eclipse中运行时,会一直出现超时现象。

问题是:“eclipse debug模式运行插件” 与“将插件打成jar包,放进新的eclipse的dropins下运行” 有什么区别

展开
收起
爵霸 2016-06-15 09:00:15 2386 分享 版权
1 条回答
写回答
取消 提交回答
  • 通过diffeclipse导出的jar包和ant build的jar包不同,反编译不同的class文件后发现原因。

    原因:linux和windows换行符不同。代码是在linux平台下写出的,现在windows下编译打包。

    eclipse导出时,注释代码没能正常换行,影响到了java代码。

    解决:将代码拷出,再拷入规范换行符或者通过ant build.xml打包。

    2019-07-17 19:38:38
    赞同 展开评论