美文网首页
Java命令如何编译项目

Java命令如何编译项目

作者: atdoking | 来源:发表于2020-01-01 20:13 被阅读0次

对于平时我们都是用相关的软件直接就能编译出最终的class文件,然后项目投产就直接用就行,如果某系特殊情况,回归到原始,需要我们用Java的原生命令工具去编译项目该怎么做。

当然Java相关的命令和命令参数有很多,如下图,我的Java安装目录下有很多其相关命令


image.png

大部分我们平时是用不到的,仅仅用到编译项目和运行的即可

export APP_HOME=/batch_wf/dataTransform
export CLASSPATH=/batch_wf/dataTransform/lib/*.jar

用以上两个命令生成两个临时全局变量,方便编译的时候,用到这两个路径下的源文件和jar包

javac -sourcepath src -classpath .:$CLASSPATH src/client/ProjectStart.java -d bin

直接在源文件的文件夹src上一层目录下,执行这个命令,就可以将src下的所有文件全部编译

-d bin 的意思是将编译后的执行码放到bin目录

java -classpath .:$CLASSPATH -DconfigDir=$APP_HOME client.ProjectStart

这个命令是运行执行码的命令: -DconfigDir 的意思是在我的代码里用到一个configDir变量的全局变量,所以要在这里定义传入进去

client.ProjectStart 这是client包下的ProjectStart类,当然这个类下有main方法

相关文章

网友评论

      本文标题:Java命令如何编译项目

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