Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打包一个jar作为黑盒(包含资源)_Java_Maven_Jar_Include - Fatal编程技术网

Java 打包一个jar作为黑盒(包含资源)

Java 打包一个jar作为黑盒(包含资源),java,maven,jar,include,Java,Maven,Jar,Include,我有一个相当大的项目,它使用了很多JAR,都是为了正常使用,因此使用的文件如下: 新文件(relativePath) 现在我需要将该项目作为Jersey/Maven/Glassfish项目的一部分来使用,它肯定有一种更好的方式来加载文件,即作为InputStream 现在,我的原始项目中的一些文件只是编译类,这意味着我不能更改它们加载文件的方式(不过我可以更改文件的路径)。 我使用“packforstore”打包了整个项目,并尝试了一下,但我得到的只是一个FileNotFoundExceptio

我有一个相当大的项目,它使用了很多JAR,都是为了正常使用,因此使用的文件如下:

新文件(relativePath)

现在我需要将该项目作为Jersey/Maven/Glassfish项目的一部分来使用,它肯定有一种更好的方式来加载文件,即作为InputStream

现在,我的原始项目中的一些文件只是编译类,这意味着我不能更改它们加载文件的方式(不过我可以更改文件的路径)。 我使用“packforstore”打包了整个项目,并尝试了一下,但我得到的只是一个FileNotFoundException

有没有办法将项目和所有资源打包,作为一个黑盒子运行,或者像在本地运行一样运行? 对于如何做到这一点的任何其他想法也将不胜感激