• 技术文章 >java >java基础

    java编译命令是什么

    小妮浅浅小妮浅浅2021-04-06 15:51:53原创22689


    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$

    1.编译概念

    通过流程图可以看出其实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编译命令的介绍,相信对于计算机转换语言这方面的原理,大家在学习完本篇的内容后已经能够理解了。学会后可以就代码的实例部分做一个练习。

    推荐操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java编译命令
    上一篇:java Wrapper类的使用 下一篇:java中string的用法有哪些

    相关文章推荐

    • java中gc优化是什么• java中finalize的重写• java Wrapper类的使用• java的jdk是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网