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 如何在Maven项目中编译文件_Java_Maven_Jar - Fatal编程技术网

Java 如何在Maven项目中编译文件

Java 如何在Maven项目中编译文件,java,maven,jar,Java,Maven,Jar,我正在尝试更新jar Apache Maven中的类文件。 Jar最初是用1.8.0_05 jdk编译的。如何编译它才能与jar兼容?您需要确定存储库的位置。它可能位于C:\users\{userprofile}\.m2文件夹中,也可能位于企业设置的中心位置(并通过环境变量在项目中引用) 在该存储库文件夹下存储所有jar和pom。通过查看项目POM文件并查找该工件的groupID,可以找到要查找的JAR的位置。找到所需的文件后,只需将其解压缩、进行更改、重新编译并放回,然后在项目文件夹(主POM

我正在尝试更新jar Apache Maven中的类文件。
Jar最初是用1.8.0_05 jdk编译的。如何编译它才能与jar兼容?

您需要确定存储库的位置。它可能位于
C:\users\{userprofile}\.m2
文件夹中,也可能位于企业设置的中心位置(并通过环境变量在项目中引用)


在该存储库文件夹下存储所有
jar
pom
。通过查看项目
POM
文件并查找该工件的
groupID
,可以找到要查找的
JAR
的位置。找到所需的文件后,只需将其解压缩、进行更改、重新编译并放回,然后在项目文件夹(主
POM
文件所在的位置)上运行
mvn clean install

我使用什么命令重新编译?简单的javacjar文件?然后在目录jar is?中运行mvn clean install,每个文件都由Maven编译,作为构建生命周期的一部分。所以你要求做的事没有意义。这个JAR文件很可能由于某些版本错误而导致问题。在上面,我将告诉您如何访问该JAR文件,以便您能够找出它未正确编译的原因。顺便说一句,您可以通过运行命令mvn-v来确定您的maven所指向的JRE版本