Jave 命令行执行

1.Window
  • java -classpath .;jar1;jar2 MainClass
    注意: -classpath参数必须放于前面。
  • java -jar jar1
    jar包的MANIFEST.MF文件:
    Manifest-Version: 1.0
    Main-Class: com.Main1
    Class-Path: jar1.jar;jar2.jar

    注意: 使用-jar参数,那么主jar包必须含有MANIFEST.MF信息,并且指定Main-Class & Class-Path。命令行的-classpath参数将被忽略
2.Linux
区别:
目录分隔符由\变成/
jar包分隔符由;变成:

Window测试环境是Sun java version "1.6.0_14"
其他版本没有验证

你可能感兴趣的:(Jave 命令行执行)