这个问题可能听起来很愚蠢但是: 在我的源代码中我写这个:
package validation;
并将我的代码放在一个名为validation的文件夹中,然后,当我想制作一个jar文件并将其安装在本地maven存储库中时。是否该jar文件的名称很重要? (我的意思是它应该与包名{在这种情况下验证}相同或者我可以使用任何名称i 要什么?
非常感谢。
答案 0 :(得分:1)
您可以使用jar的任何有效文件名。包名称用于为类提供唯一的命名空间,以便来自不同源的类文件之间的冲突最小。但是jar文件可以具有任何用户友好名称。
答案 1 :(得分:0)
包名的最后一部分应与文件夹名称
匹配对于ex,如果你在文件夹currentFolder中你的包应该是a.b.c.currentFolder;
jar文件的名称不是mattern。 jvm根据包名加载类文件,因此你可以调用你的jar