如何使用EclipseJava配置JDDE库(java动态数据交换)?
我想使用DDE与java和java eclipse编辑器通信来运行一些简单的代码。 我将被调用的库pretty-tools-JDDE-2.0.3.jar导入到我的项目中,但没有成功-无法识别DDEClient和其他DDE类型。 代码如下:如何使用EclipseJava配置JDDE库(java动态数据交换)?,java,Java,我想使用DDE与java和java eclipse编辑器通信来运行一些简单的代码。 我将被调用的库pretty-tools-JDDE-2.0.3.jar导入到我的项目中,但没有成功-无法识别DDEClient和其他DDE类型。 代码如下: public class Testdde { public static void main(String[] args) { DDEClient client; Conversation url = null;
public class Testdde {
public static void main(String[] args) {
DDEClient client;
Conversation url = null;
client = DDEClient.getInstance();
try {
url = client.connect("Iexplore", "WWW_OpenURL");
} catch (DDEException e) {
System.out.println("No running instance of Internet Explorer is found. Stopping.");
e.printStackTrace();
client.close();
return;
}
System.out.println("Connected to Internet Explorer");
System.out.println("Opening \"http://www.java.com/\" in a new window");
try {
url.request("http://www.java.com/,,0");
} catch(DDEException e) {
e.printStackTrace();
}
try {url.close();} catch (Exception ignore) {}
client.close();
}
}
如果没有任何错误消息,很难知道您在问什么,但这听起来像是需要将JDDEJAR放入构建路径
进一步的研究表明:尝试将DDEClient类更改为DDEClientConversation我想我在Windows和Netbeans上也遇到了同样的问题。 您需要将.dll文件(64或32,取决于您的操作系统)复制并粘贴到Java类路径中(检查System=>environment variables中的Java类路径位置)。
我的路径是:C:\ProgramData\Oracle\Java\javapath,我复制了JavaDDEx64.dll。我这样做了,这是同一个问题,我已经在其他项目中导入了其他库,我知道如何导入库。我无法编译,错误如下:无法解析DDEClient。如果找不到该类,则您没有将其正确添加到类路径中(假设该类存在于jar中)。非常简单。该类也可能具有访问规则,但这是非常不寻常的。我们是否理解您收到的错误消息是“DDEClient和其他DDE类型未识别”?如果没有,你到底得到了什么?来自什么?编译器还是JVM?你在这里没有提供足够的信息。试着用更多的细节、代码示例和讨论来扩展你的答案,说明为什么它比其他答案更好。