首页 课程 师资 教程 报名

告诉你Java编译命令是什么

  • 2022-09-30 10:07:50
  • 1559次 动力节点

1.编译命令

(1)linux

rm -rf Main.class

(2)jar 打包

jar -cvf test.jar com  //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$

2.编译概念

通过流程图可以看出其实java的执行可以分为两大步骤,第一是编译,这一过程就是调用的javac命令,编译成对应的.class文件。第二是解释执行,这一过程是调用的java命令。

3.编译实例

(1)项目是有包层级的,以及引入了其他外部的包,所以需要使用CLASSPATH环境变量,将所需的jar包引入进来。

(2)做法是将项目所有可能用到的包都放在了一个路径下,包括tomcat的lib以及项目本身的lib,再通过一个for循环,将所有的jar包路径追加再CLASSPATH环境变量中。

for jar in /root/apache-tomcat-7.0.103/lib/*.jar; do  CLASSPATH=$CLASSPATH:$jar; done
export CLASSPATH

编译时,指定一个java源代码路径SOURCEPATH变量,这个变量指向源代码的最外面的一个层级,确保没有报一些引入包或者类不存在的错误,其他的一些就需要根据错误慢慢的进行调整即可。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交