首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java编译命令是什么_Java编译命令整理

引言 近期在做Android相关开发工作,不可避免的需要接触Java层的调用机制,好多年不用Java了,这里整理下相关的编译命令。作为后续参考使用,也防止每次都需要到处查找。...基本概念 javac – Java programming language compiler,Java编译器,类似gcc java – the Java Application Launcher,Java...javadoc – API Documentation Generator,Java文档自动生成器 jar – JAR Archive Tool,Java库文件工具,类似ar 常规的编译、链接、运行,...编译(.java–>.class) javac a.java a.class 生成Jar包(.class–>.jar) jar cf myFile.jar *.class 从Jar包中提取*.class...java反编译工具Jad 先从http://www.kpdus.com/jad.html下载jad软件。解压之后可以直接使用,放到${jad_home}中。

1.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

GCC命令编译

1.GCC编译过程(原理如下,使用命令请见2) 从 hello.c 到 hello(或 a.out)文件, 必须历经 hello.i、 hello.s、 hello.o,最后才得到 hello(或a.out...)文件,分别对应着预处理、编译、汇编和链接 4 个步骤,整个过程如图所示。...这 4 步大致的工作内容如下: (1)预处理,C 编译器对各种预处理命令进行处理,包括头文件包含、宏定义的扩 展、条件编译的选择等,后缀是 .i文件。...编译参数:-S gcc -S test.i #得到 .s文件 (3)汇编,将汇编代码翻译成了机器码,但是还不可以运行,后缀是 .o文件。...gcc hello.o #得到 .out文件 2.GCC编译使用命令 最简单使用命令 gcc test.c #在gcc命令紧跟test源文件名,会有一个 .out 文件 gcc test.c

1.1K10

gcc的编译命令_cmake 编译

GCC 编译命令 —————-加入新公司后,基本上是一键式打包脚本,对于GCC基本上快忘了,重新拾起。...GCC命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。 一....常用编译命令选项 假设源程序文件名为test.c。 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。...在/usr/dev/mysql/lib目录下有链接时所需要的库文件libmysqlclient.so和libmysqlclient.a,为了让GCC在链接时只用到静态链接库,可以使用下面的命令: gcc...–L /usr/dev/mysql/lib –static –lmysqlclient test.o –o test 静态库链接时搜索路径顺序: 1. ld会去找GCC命令中的参数-L 2.

1.8K30

java程序编译命令_使用 java 命令编译运行 java 程序

java 编译的过程,就是将 java 项目从源文件变成 .class 文件的过程,而 .class 文件,最后会被加载到JVM 中运行。...在 JDK bin/ 目录下,提供了 javac 命令,用于将 .java 源文件编译成 .class 字节码文件,提供了 java 命令,以 Main_Class 为入口,根据运行需要,加载相应的 class...关于环境变量 如果在没有引用第三方 jar 的情况下,想在任意目录下直接运行 javac 编译 .java 文件,则需要设置 PATH 和 CLASSPATH 环境变量,关于如何设置,可参考 Ubuntu...Java 环境变量 两种情况 如果 java 程序只有单个 .java 文件,且里面有 public static void main(String[] args) 方法,可以直接使用 javac 编译生成...java -jar xx.jar 命令运行即可,总结如下:使用 javac 编译生成 .class 文件 -> 使用 jar 命令生成 jar 包 -> 使用 java 命令运行程序 jar 命令生成

3K20

Linux编译相关命令

一、编译可执行文件 g++ –c Hello.cpp  编译文件,生成目标文件Hello.o g++ Hello.o –o a.out  链接并重命名为可执行文件...编译相关选项 (1)-c 生成.o文件,对代码文件进行预处理、编译和汇编,相当于windows下生成目标文件obj g++ -c hello.cpp...三、静态库和动态库的编译命令 1、生成动态库和静态库 (1)得到hello.o g++ -c hello.cpp (2)得到静态库myhello.a...LD_LIBRARY_PATH= (3)/etc/ld.so.cache中缓存了动态库路径,可以通过修改配置文件/etc/ld.so.conf中指定的动态库搜索路径,然后执行ldconfig命令来改变...(4)编译链接添加-WL,-rpath命令选项,将运行时动态库的搜索路径记录在可执行程序中 例如,有源文件test.cpp和func.cpp g++ -shared

3.3K00

通过Xcode命令编译

通过Xcode命令编译 本文档提供命令行常提到一些问题 命令行工具是什么 命令行工具包是一个小型独立包,可供下载独立于Xcode的和允许您执行命令行开发OS X,它由两部分组成:OS X SDK和命令行工具...请确保终端运行在projects workspaces目录,然后运行下面命令。 列出所有的Target,编译你工程的配置和schemes。在命令行打印下面的命令。...如图7所示,没有任何的方法,xcodebuild将会使用默认的build命令。 通过configuration文件编译你的工程,运行下面的命令。...,运用SYMROOT(编译你工程的命令)DSTROOT(安装编译本地目录)。...这个编译命令必须有一个scheme说明和明确的目的。-destination选项可以让你为unit测试做目的说明。

5.8K40

九、将cs文件快速的转换成可执行文件和响应文件(配置编译开关的文件)

下面通过命令行来快速将该文件生成为可执行的文件 第一步:打开命令行,输入以下命令,定位到csc.exe文件所在目录中(Win10下) cd C:\Windows\Microsoft.NET\Framework64...因为MSCorLib.dll是特殊文件,它包含几乎所有的核心类型,所以C#编译器会默认引用该类型,所以.命令可以简化成如下: csc.exe /out:C:\Users\zc\Desktop\Program.exe...2、响应文件 响应文件是包含一组命令行开关的文本文件.执行cse.exe时,编译器打开响应文件,并使用其中包含的所有的开关,就是通过文件的形式一次性将所有的开关都传递给命令行,在命令行中,在@符号后面指定响应文件的名称...重点:除了显示指定的响应文件,编译器还会自动查找名为csc.rsp的相应文件,如果自定义的响应文件和本地响应文件发生冲突,则本地的为主....在安装.Net FrameWork时会自动安装csc.rsp文件,该文件强制编译时需要执行的命令行开关,代码如下: # This file contains command-line options that

1.2K70

语法基础-C#命令行运行(1)

1.命令行工具-CMD ? 命令行操作 \ 表示根目录 dir 列出目录 cd 改变当前目录 mkdir 创建目录、 rmdir 删除目录 . 一个点代表当前目录 .....4.C#语言的框架版本与csc编译器) 1 进入Windows cd \windows 进入后查看当前文件夹dir看到microsoft.net文件夹 2 再进入cd microsoft.net...CSC表示C Sharp语言的编译器 6 找到编译器我们就要编译我们刚才写的程序C:\Windows\Microsoft.NET\Framework\v4.0.30319>csc C:\Users\luck...-\Desktop\基础语法\hello.cs其实在此处我们可以进入其他空间cd \e, 然后引用C:\Windows\Microsoft.NET\Framework\v4.0.30319>csc 后跟编译...运行后的效果 注意: 1.如果你的电脑有自己的账户,那么要以管理员身份运行命令行工具才可以执行后面的操作 2.如果你的cs文件中有错误,那么也是编译不通过的,尤其以记事本这种方式书写。

84320

maven mvn 命令编译打包

* 一行命令 # 切换到项目根目录 mvn clean && mvn compile && mvn package && start target * 配置好jdk JAVA_HOME=Java安装路径...platform encoding: GBK OS name: “windows 10”, version: “10.0”, arch: “amd64”, family: “windows” * mvn编译打包...** 先把命令行切换到Maven项目的根目录 cd G:\eclipse-workspace\platform\enso-admin ** 编译 mvn clean compile [WARNING...通常是用在命令行的模式下。windows下点击左下方“开始”按钮,直接输入“cmd”,回车,就能进入命令行界面。 7. 输入语句java -version,来看下已经安装的jdk的版本信息。...那就里有个问题,只打了个java命令,系统怎么能反应过来是执行哪个程序呢?这就是环境变量的作用,对配置好的程序,操作系统能自动识别,并找到对应位置的程序来执行。

2.3K20

初探 Go 的编译命令执行过程

初探 Go 的编译过程 目前 Go 最新版1.8.3里面基本命令只有以下的16个。...go build 用于编译我们指定的源码文件或代码包以及它们的依赖包。,但是注意如果用来编译命令源码文件,即库源码文件,go build 执行完是不会产生任何结果的。...go build 编译命令源码文件,则会在该命令的执行目录中生成一个可执行文件,上面的例子也印证了这个过程。 go build 后面不追加目录路径的话,它就把当前目录作为代码包并进行编译。...它是最常用的一个 go build 命令标记。但需要注意的是,当使用标记-o的时候,不能同时对多个代码包进行编译。 标记-i会使 go build 命令安装那些编译目标依赖的且还未被安装的代码包。...3. go install go install 命令是用来编译并安装代码包或者源码文件的。 go install 用于编译并安装指定的代码包及它们的依赖包。

1.2K30
领券