1.编译命令
(1)linux
rm-rfMain.class
(2)jar 打包
jar-cvftest.jarcom//test.jar是输出的文件名称,com为代码的包名
(3)生成.h文件
javac-h.QRScan.java
(4)androidstudio安卓jni生成方法
Program:
javac
(5)Arguments
-encoding$FileEncoding$-classpath"$Classpath$"-h$ProjectFileDir$/app/src/main/cpp-d$OutputPath$$FilePath$
1.编译概念
通过流程图可以看出其实java的执行可以分为两大步骤,第一是编译,这一过程就是调用的javac命令,编译成对应的.class文件。第二是解释执行,这一过程是调用的java命令。
3.编译实例
(1)项目是有包层级的,以及引入了其他外部的包,所以需要使用CLASSPATH环境变量,将所需的jar包引入进来。
(2)做法是将项目所有可能用到的包都放在了一个路径下,包括tomcat的lib以及项目本身的lib,再通过一个for循环,将所有的jar包路径追加再CLASSPATH环境变量中。
forjarin/root/apache-tomcat-7.0.103/lib/*.jar;doCLASSPATH=$CLASSPATH:$jar;done exportCLASSPATH
编译时,指定一个java源代码路径SOURCEPATH变量,这个变量指向源代码的最外面的一个层级,确保没有报一些引入包或者类不存在的错误,其他的一些就需要根据错误慢慢的进行调整即可。
以上就是java编译命令的介绍,相信对于计算机转换语言这方面的原理,大家在学习完本篇的内容后已经能够理解了。学会后可以就代码的实例部分做一个练习。
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容