必须使用本机代码时的Java工作环境

必须使用本机代码时的Java工作环境,java,netbeans,jvm,native,environment,Java,Netbeans,Jvm,Native,Environment,我经常需要依赖第三方本机库才能与Java代码协同工作。我想知道,有没有人可以分享他们在这种环境下工作的最佳实践。我正在运行SnowLeopard,我通常使用Netbeans来满足我的IDE需求。那么,您是否将本机库放在项目中的./lib文件夹中,并将参数传递给JVM?您是否将它们放在主目录中,并将参数传递到netbeans配置文件中?其他的 提前谢谢! jagwireJava有一种调用本机库的技术。它被称为Java本机接口(JNI)。Java有一种调用本机库的技术。它被称为Java本机接口(Ja

我经常需要依赖第三方本机库才能与Java代码协同工作。我想知道,有没有人可以分享他们在这种环境下工作的最佳实践。我正在运行SnowLeopard,我通常使用Netbeans来满足我的IDE需求。那么,您是否将本机库放在项目中的./lib文件夹中,并将参数传递给JVM?您是否将它们放在主目录中,并将参数传递到netbeans配置文件中?其他的

提前谢谢!
jagwire

Java有一种调用本机库的技术。它被称为Java本机接口(JNI)。

Java有一种调用本机库的技术。它被称为Java本机接口(Java Native Interface,JNI)。

也许你可以详细介绍一下如何使用它,来填写答案?我在手机上。我到家后会这样做,或者随时发布您自己的答案。我考虑的不是使用JNI,而是将JAR、JNILIB耦合到您的项目工作流程中以提高效率的工作流程,但感谢您的快速响应!我对NetBeans不太清楚,但在Eclipse中可以无缝集成所有东西。也许您可以详细介绍一下如何使用它,来填写答案?我在移动设备上。我到家后会这样做,或者随时发布您自己的答案。我考虑的不是使用JNI,而是将JAR、JNILIB耦合到您的项目工作流程中以提高效率的工作流程,但感谢您的快速响应!我不确定NetBeans,但在Eclipse中可以无缝集成所有东西。