我想使用它,它说要使用我必须在我的 java 代码中包含 tcutil.h 的特定方法。任何人都可以帮助我,该怎么做?另一点:我们可以轻松地创建一个头文件并将其包含在 C 代码中,但为什么反向如此困难(意味着必须做很多工作)?可能很愚蠢,但一点点提示会有所帮助。
问问题
10987 次
6 回答
1
于 2012-04-09T12:42:32.513 回答
1
他们似乎有一个 Java API,您需要下载并包含在您的类路径中。您不能在 Java 中包含 C 头文件。
于 2012-04-09T12:43:16.260 回答
1
你不能直接在java中做到这一点。您必须在 C 程序中包含头文件并使用 JNI 调用您想要使用的函数。
请参考:JNI 参考
于 2012-04-09T12:44:21.073 回答
1
要从 Java 运行本机代码,您需要使用 JNI 技术。试试http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html或http://docs.oracle.com/javase/6/docs/technotes/guides/jni/spec/functions.html谷歌的关键字“JNI,教程”。
于 2012-04-09T12:44:42.790 回答
1
该页面提到有可用的 Java API,但没有显示。您应该向他们索要 Java 文档。API 最好是 JDBC 驱动程序。
于 2012-04-09T12:45:20.667 回答