Java 使用本机代码部署war
我正试图用我的war部署一个已编译的资源 在本例中,它是ffmpeg(但也可以是其他任何内容) 两件事Java 使用本机代码部署war,java,java-native-interface,war,Java,Java Native Interface,War,我正试图用我的war部署一个已编译的资源 在本例中,它是ffmpeg(但也可以是其他任何内容) 两件事 那么如何将其包含在我的WAR文件中呢 我将如何使用它(更多地考虑文件位置,包括的可执行文件的路径是什么) 以下是典型war文件的层次结构: /index.html /login.jsp /WEB-INF /WEB-INF/web.xml /WEB-INF/lib /WEB-INF/lib/myapp.jar 您可以将其包含在任何目录中,也可以创建自己的目录。如何包含它将完全取决于生成系统。您
以下是典型war文件的层次结构:
/index.html
/login.jsp
/WEB-INF
/WEB-INF/web.xml
/WEB-INF/lib
/WEB-INF/lib/myapp.jar
您可以将其包含在任何目录中,也可以创建自己的目录。如何包含它将完全取决于生成系统。您必须将该目录添加为资源目录,就像添加包含图像或js文件的目录一样
要使用它,我建议使用getClass().getResource(“filename”)
。它将打开一个inputstream,或者您可以使用其他方法来获取路径