美文网首页Java之家
java -jar和java -classpath的区别

java -jar和java -classpath的区别

作者: 程序员的交流电 | 来源:发表于2020-08-07 15:06 被阅读0次

    我们经常使用java 命令直接的运行程序,一般是java -jar,有的时候也是可以使用java -classpath的,这两个有什么区别呢?
    java -jar 运行一个jar的时候并没有指定运行的mian类,但是也是可以运行的,这个是因为在,打包的时候,打包生成jar里面有文件指定了main类,所以,java -jar是可以直接的运行的




    而java -calsspath 运行的java包通常有多个main类,我们想指定运行main类的时候可以使用。
    所以我们在打包项目的时候,一般会使用打包工具,然后指定mainclass的,如果没有指定mainclass的话,java -jar会报错的


    相关文章

      网友评论

        本文标题:java -jar和java -classpath的区别

        本文链接:https://www.haomeiwen.com/subject/pwvfdktx.html