美文网首页
Linux(Mac)下编译引用第三方jar包的方法

Linux(Mac)下编译引用第三方jar包的方法

作者: 千山万水迷了鹿 | 来源:发表于2017-01-06 10:34 被阅读761次

    java文件需要引入外部的jar包:

    1. 将外部jar包放在Linux路径下面。如/home/username/lib.
    2. 将需要编译的java文件放在Linux路径下。如/home/username/test
    3. 编译已经写好的java文件,命令如下(-cp指列出路径): javac -cp /home/username/lib/sss.jar /home/username/test.java 生成test.class文件。
    4. 运行程序,命令如下: java -cp /home/username/lib/sss.jar:/home/username/lib/test test

    注意:

    1. 不过如果要引入的jar文件有多个的话,上面的格式要改为:冒号作为分隔符,并且同最后的java文件之间分隔符是冒号空格“: ”
      例如:javac -cp /home/username/aaa.jar:/home/username/bbb.jar:/home/username/ccc.jar: TestDemo.java
      java -cp /home/username/aaa.jar:/home/username/bbb.jar:/home/username/ccc.jar: package.TestDemo.java

    2. 编译的时候,需要使用-cp环境变量来引入外部jar的地址。-cp也可以换成-classpath。

    3. 运行过程中,环境变量-cp中一定要加入编译时候生成的class文件的路径。并且用冒号分割。记住,在windows下环境变量是使用引号分割的。但是在Linux下环境变量需要使用冒号分割。

    【参考文献】

    相关文章

      网友评论

          本文标题:Linux(Mac)下编译引用第三方jar包的方法

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