1

我想将 DDE 与 Java 一起使用,经过一些研究,我决定使用http://jdde.pretty-tools.com/

我的这个项目的编程平台是 NetBeans。

但是,我遇到了一个小问题。我已经导入了 jar 文件,因为它应该完成,即右键单击包 > 属性 > 库 > 添加 JAR/文件夹。我还尝试通过这种方式创建一个新库并添加 jar 文件。在这两种情况下,我都设法导入了 jar,在 Libraries 文件夹中,我可以看到 jar 和该 jar 中的源文件,这意味着在此之前一切正常。当我尝试将包导入我的源文件时,问题就开始了,即:

import com.pretty_tools.dde.client.*;
public class Main {
public static void main(String[] args) {
    DDEClientConversation conversation = new DDEClientConversation();
}

其结果是 DDEClientConversation 被标记为错误,并显示消息“找不到符号”。我正在考虑漂亮的工具 jar 文件可能会以某种奇怪的方式出现问题,因为当我从不同的包导入不同的 jar 时,一切正常。

4

3 回答 3

1

希望能满足版主们的...

我已与无法验证库与 NetBeans IDE 的兼容性的漂亮工具作者 (Alexander Kozlov) 进行了沟通。但是,我在 NetBeans 7.0.1 IDE 中成功使用了http://code.google.com/p/jdde/中的 jDDE 库。

于 2011-11-02T17:32:41.837 回答
1

可能包名称中的下划线引起了麻烦。请参阅http://download.oracle.com/javase/tutorial/java/package/namingpkgs.html

将 jar 重命名为 zip 并检查路径。可能漂亮的工具(带减号)是罪魁祸首。

于 2011-11-02T18:17:56.353 回答
0

路径很好。另一种解决方案是仅使用已编译的 .class 文件重新打包 jar。

出于某种原因,NetBeans 似乎不喜欢将 .java 源文件与已编译的 .class 文件打包在一起。如果您使用任何 zip 存档器解压 jar,请删除 .java 源文件,然后将 jar 重新打包为 zip,并将扩展名更改为 .jar。将此 jar 添加到您的库中,效果很好。

于 2011-11-02T22:33:39.823 回答