我想在Java ME中使用dll。有没有办法做到这一点?
我在j2me工作。问题是j2me不支持jni(Java Native Interface)。我需要有任何工具将.dll转换为.jar
答案 0 :(得分:1)
你必须通过JNI:Java Native Interface。
jar文件只不过是一个包含Java类文件的ZIP文件。如果你有一个.dll它通常会包含特定于Windows的方法调用等,它们在Java-API中没有对应的东西(特别是在J2ME API中没有:-),所以,无益的答案是:不,没有办法您可以将.dll转换为可以在J2ME应用程序中使用的.jar。
答案 1 :(得分:0)
您可以通过Java Native Interface调用DLL中的代码,但这绝不构成“转换为.jar”。