欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

java编译命令基础知识点

时间:2021-12-05 10:18:03|栏目:JAVA代码|点击:

我们在对计算机下达指令时,人类的语言它是不能够明白,需要通过编译的时候翻译成计算机能听懂的语言。编译过程中会调用javac命令,这点大家可能接触的不多,毕竟是是计算机程序内部运行时的操作。下面我们就编译的概念、命令带来讲解,然后分享一个编译实例给大家练习。

1.编译概念

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

2.编译命令

(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$

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变量,这个变量指向源代码的最外面的一个层级,确保没有报一些引入包或者类不存在的错误,其他的一些就需要根据错误慢慢的进行调整即可。

编译与运行

javac

javac命令用于编译Java程序。语法为:javac 文件名.java

javac命令执行完会在当前目录下生成字节码文件。

java

java命令用于解释运行字节码文件。语法为:java 文件名 [参数]

注意文件名不能带“.class”。

若需要传入命令行参数,可以在文件名后按顺序添加参数,多个参数之间用“ ”隔开。main方法的args数组参数即用于接收命令行参数。

若有输出程序,java命令执行完会在命令行输出。

上一篇:java实现简单的猜数字小游戏

栏    目:JAVA代码

下一篇:Java实现两个随机数组合并进行排序的方法

本文标题:java编译命令基础知识点

本文地址:http://www.codeinn.net/misctech/185831.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有