首页 > 编程语言 > 详细

在linux下用命令行编译 java的eclipse项目

时间:2019-04-03 15:46:28      阅读:141      评论:0      收藏:0      [点我收藏+]

由于jdk的版本问题导致在windows上编译打包好的jar包放在linux服务器上运行的时候出现一点小异常,所以决定在linux上进行一次项目编译,这有两个选择
1.在相同的linux环境下安装linux版的eclipse 进行编译
2.在linux用javac命令行进行编译
3.用maven,ant等项目管理工具
经试验,使用方法1确实解决了我遇到的问题,但是太麻烦。
这里记录一下第二种方法,第三种方法。。我也不会使用。

目录结构是这样的:
├── lib
└── src
    ├── com
    │   └── xxx
    └── org
        └── json

lib下面有依赖的库
src下面是源文件

用javac编译的步骤:
1.先找出所有需要编译的java文件并保存到文件列表到javaFiles.txt
find src -name \*.java >javaFiles.txt
2.使用javac进行编译,因为源代码依赖lib里面的库,所以需要指定classpath参数
javac -d bin-cp .:./lib/*  @.javaFiles.txt
-d指定输出目录  -cp指定classpath为当前目录和lib目录下面所有的库文件   @后面指定需要编译的文件列表


3.使用jar进行打包
先进入class文件的目录
cd bin
jar -cp  xxx.jar  com  org   这样就把class文件打包成jar包了

 


原文:https://blog.csdn.net/sdcxyz/article/details/45076321
版权声明:本文为博主原创文章,转载请附上博文链接!

在linux下用命令行编译 java的eclipse项目

原文:https://www.cnblogs.com/williamjie/p/10649121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!