IVR*_*ger 3 java eclipse import jar
我从队友那里收到了一个新的SOAP服务客户端JAR,我正忙着将它集成到我的应用程序中.我已将JAR放入适当的路径,覆盖以前的版本.我刷新了我的工作区,执行了Clean和Build,但......
...我无法通过intellisense看到JAR中的任何类,即使我从JAR使用的代码将正确编译和执行.此外,Eclipse仍在尝试使用以前版本的JAR,因为当我执行"修复导入"时,它会重新导入旧类,而不是新类.
代码构建和运行,但我必须绝对引用类,而不是相对:
org.acmewidgets.soap.inputs.HeaderType header = new org.acmewidgets.soap.inputs.HeaderType()
Run Code Online (Sandbox Code Playgroud)
代替
HeaderType header = new HeaderType()
Run Code Online (Sandbox Code Playgroud)
以前版本的JAR不需要这个.
我如何"强迫"Eclipse抛弃旧引用并使用新引用?或者,Eclipse运行良好,我的新JAR是否可疑?
谢谢!
看起来好像被打破了.如果再次关闭并打开项目没有帮助,请按顺序尝试:
如果您的项目依赖于工作区中的其他项目,则最终可能会在类路径中使用两个 JAR.运行测试或您的应用程序,然后切换到"调试"透视图,选择项目(已终止),然后从上下文菜单中选择"属性".这为您提供了使用的类路径.
将其复制到文本编辑器并搜索JAR文件,并确保在类路径中只有一个副本.
在工作区中搜索JAr文件.也许还有第二个副本你没想到.
创建一个新工作区(不要删除旧工作区)并导入项目.这有帮助吗?
试用最新版本的Eclipse(3.6.1)
| 归档时间: |
|
| 查看次数: |
10586 次 |
| 最近记录: |