打jar包和执行jar包

使用eclipse打jar包

打jar包和执行jar包_第1张图片

默认生成的目录在/Work/Projects/eclipse-workspace

执行

java -cp hellotest.jar com.feiyangedu.sample.Main
java -cp testtesttest.jar com.feiyangedu.sample.Person
out:print person
java -cp testtesttest.jar com.feiyangedu.sample.Book  
out:print book
  • -cp <目录和 zip/jar 文件的类搜索路径>
  • classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索某一个class。
  • 因为Java是编译型语言,源码文件是.java,而编译后的.class文件才是真正可以被JVM执行的字节码。因此,JVM需要知道,如果要加载一个abc.xyz.Hello的类,应该去哪搜索对应的Hello.class文件。
  • jar包相当于目录,可以包含很多.class文件,方便下载和使用。

你可能感兴趣的:(Java)