package会影响Jar打包吗?
我有一个 .java的文件,其中文件头部有一个package的声明,现在我把这个文件单独拿出来,
编译成 .class的文件,然后再用jar打包,请问:
.java中间中的package声明会影响jar打包吗?如果影响,会有什么样的影响?
------解决方案--------------------你把.java从声明的那个package中拿出来,编译还能通过吗?应该会报个找不到包的错误的!你只要仔细看看jar命令的书写格式应该就知道了
jar cvf name(你要生成的jar包的名字).jar name(.class文件的名字).class (如果要打包这个包下的所有.class 就直接用*.class)
所以说jar命令应该是在你在java源文件中声明的包所对应的目录的外面执行的!