精华内容
下载资源
问答
  • 小伙伴们大家好,今天来给大家讲一讲Java的编译命令,大家都知道在工具上写程序,不知道大家知不知道,在电脑里,Java是以一种什么样形式存在呢,又是以什么编译命令开始呢?今天就给大家讲一讲。1.首先搭建好最...

    小伙伴们大家好,今天来给大家讲一讲Java的编译命令,大家都知道在工具上写程序,不知道大家知不知道,在电脑里,Java是以一种什么样的形式存在呢,又是以什么编译命令开始的呢?今天就给大家讲一讲。

    1.首先搭建好最基本的JDK环境配置,然后创建一个存放 Java 程序的目录,新建文本文档并打开,输入要编译和运行的代码。本案例想在控制台输出“Hello

    Word!”,代码如下: public class Hello{

    public static void main(String[] args){

    System.out.println("Hello Word!");

    }

    }

    2. 保存好文件,文件的名称要和代码中的类名相同,如:Hello,将将文档后缀名 .txt修改为 .java。

    3.打开cmd命令行 17aca268bdd20c419bcfbaee98198b18.png

    4.进入HelloWorld.java所在的目录 502bf37c694bd394c6335a498847fc22.png

    5.输入javac HelloWorld.java命令,输入完成后按下回车键 20f9927cf5f9af364c85fd65e357e9ae.png

    6.执行完javac命令后会看到文件夹下多出了一个HelloWorld.class文件 1bc073d6258bb00f8b8c8db8610d4639.png

    7.进入HelloWorld.class的目录下,执行java HelloWorld命令,执行完成后会看到执行结果 6c97a48d6b028d944ecc6855fb4274e9.png

    这就是一个简单的Java命令编译过程。

    8.命令行解释及文件说明

    java文件:这个就是源文件。

    javac命令:javac是java语言编程编译器,负责把java源文件编译成字节码class文件。

    class文件:java字节码文件,这个是跨平台的关键,一份java代码对应一份class文件,然后通过java虚拟机JVM进行对应的平台转换(JIT方式)成不同平台的机器码,从而实现跨平台。那么一般一个java的类会生成对应的class的文件,有多少类就有多少的字节码文件。

    java:Java 应用程序启动器,同时也是java的虚拟机JVM,用于运行java的字节码文件,翻译成对应的机器码。(控制台)

    javaw:(GUI程序)

    javaws:(用于web应用程序)

    其它:

    jdb:Java 应用程序调试程序

    javah:C 头文件和 stub 文件生成器

    javap:类文件解析器

    javadoc:API 文档生成器

    jar:JAR 归档工具 Java 扩展框架

    以上就是关于Java编译命令的一些知识,更多相关内容请持续关注本站。

    展开全文
  • 下面我们就编译的概念、命令带来讲解,然后分享一个编译实例给大家练习。1.编译概念通过流程图可以看出其实java的执行可以分为两大步骤,第一是编译,这一过程就是调用的javac命令,编译成对应的.class文件。第...

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

    1.编译概念

    ee72ebb1a24c59978463abf3829367d9.png

    通过流程图可以看出其实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编译命令是什么的资料请关注脚本之家其它相关文章!

    展开全文
  • 引言近期在做Android相关开发工作,不可避免需要接触Java调用机制,好多年不用Java了,这里整理下相关的编译命令。作为后续参考使用,也防止每次都需要到处查找。基本概念javac - Java programming language ...

    引言

    近期在做Android相关开发工作,不可避免的需要接触Java层的调用机制,好多年不用Java了,这里整理下相关的编译命令。作为后续参考使用,也防止每次都需要到处查找。

    基本概念

    javac - Java programming language compiler,Java编译器,类似gcc

    java - the Java Application Launcher,Java程序加载器,类似操作系统的进程加载器(Loader)

    jdb - Java Application Debugger,调试器,类似gdb

    javah - C Header and Stub File Generator,JNI头文件生成器

    javap - Class File Disassembler,Java反编译工具

    javadoc - API Documentation Generator,Java文档自动生成器

    jar - JAR Archive Tool,Java库文件工具,类似ar

    常规的编译、链接、运行,只需要了解javac、jar、java即可。需要调试可以参考jdb。

    编译(.java-->.class)

    javac a.java a.class

    生成Jar包(.class-->.jar)

    jar cf myFile.jar *.class

    从Jar包中提取*.class

    jar xf myFile.jar

    运行java程序

    java my.class

    更具体的用法建议参考java的用户手册。

    java反编译工具Jad

    先从http://www.kpdus.com/jad.html下载jad软件。解压之后可以直接使用,放到${jad_home}中。

    [jad_home]/jad.exe -r -ff -d src -s java classes/**/*.class

    其中-r 表示恢复源文件的目录结构,,-ff 表示将类属性定义放在类方法定义之前, -d 表示输出目录,-s 表示文件的扩展名。

    所有的java文件将会被放置到src目录下。

    更详细的用法可以参考下载文件中的Readme.txt。

    展开全文
  • 下面我们就编译的概念、命令带来讲解,然后分享一个编译实例给大家练习。1.编译概念通过流程图可以看出其实java的执行可以分为两大步骤,第一是编译,这一过程就是调用的javac命令,编译成对应的.class文件。第...

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

    1.编译概念

    08061f703973b51f82b4ee0f6f533436.png

    通过流程图可以看出其实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 程序的命令是 1 ,执行java程序的命令java 。更多相关问题[多选] 下列骨折中属于关节外骨折的是()。[多选] 骨折早期局部的并发症包括()。[多选] 典型中1/3段锁骨骨折的内侧端移位方向是...
  • java 编译的过程,就是将 java 项目从源文件变成 .class 文件的过程,而 .class 文件,最后会被加载到JVM 中运行。在 JDK bin/ 目录下,提供了 javac 命令,用于将 .java 源文件编译成 .class 字节码文件,提供了 ...
  • 如题,首先我们在桌面,开始-&...由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:1、输入命令: pushd 路径(此命令可将当前目录设为所希望任一个已存在路径)2、输入命令: e: ...
  • Java 编译命令

    千次阅读 2017-11-07 08:52:11
    1.javac.exe是编译功能javaCompiler2.java.exe是执行class,如果没有编译的话是不能执行的,同理,javac.exe编译完以后如果没有java.exe执行的话也是没有运行的
  • 最近一直在复习java基础,这里就记录对于一个类文件如何编译、运行、反编译的,让自己加深一下印象!首先我们来写一个简单的JavaTest方法,大致如下:packagecom.cuiyongzhi.io;publicclassJavaTest{...
  • 编译java程序需要使用的命令是什么发布时间:2020-07-22 14:01:15来源:亿速云阅读:83作者:Leah要编译java程序需要使用的命令是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细...
  • java编译命令

    千次阅读 2019-07-29 14:46:44
    javac -encoding utf-8 Main.java QRScan.java 删除 window del /F /Q Main.class linux rm -rf Main.class jar打包 jar -cvf test.jar com //test.jar 是输出文件名称,com为代码包名 生成.h文件 ...
  • java 编译命令

    2013-12-05 11:20:53
    1,java -version 察看已经安装了jdk; 2,javac *.java 编译的java文件(-classpath可以添加*.class文件进行编译);  3,java 程序命(运行);
  • java 编译运行命令

    2010-06-11 16:13:00
    java 编译运行(Windowscmd命令行下):  在 D:/test/目录中有hello目录,hello目录中有Hello.java类。    package hello;  public class Hello {  public ...
  • 网上textpad下载后往往没有关于Java的编译命令,这里教你如何在textpad中添加这一功能
  • 2016年java编译命令详解最近小编重新复习了一下java基础,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。...
  • 上篇文章给大家写了怎么安装JDK配置,现在这篇文章我们就来...首先打开我们记事本打上我们的java代码,并且保存为.java的后缀,然后我们再来用命令编译,附上代码如下:1 public classHello{2 public static void...
  • JAVA编译命令

    2012-05-24 21:51:28
    1、由xx.java文件编译得到xx.class...3、如果B类的编译依赖于A类,比如B继承A或者B实现了A接口,需要先编译出A,然后再编译B。  如果运行时提示无法找到类,那么需要set classpath=class所在文件夹,接着在编译即可。
  • java编译与反编译命令

    2019-08-07 14:49:37
    javac xxx.java 编译编译 javap -p xxx.class 用法摘要: -help 帮助 -l 输出行和变量表 -public 只输出public方法和域 -protected 只输出public和protected类和成员 -package 只输出包,public和protected类和...
  • Java编译命令整理

    2016-03-16 15:56:00
    近期在做Android相关开发工作,不可避免需要接触Java调用机制,好多年不用Java了,这里整理下相关的编译命令。作为后续参考使用,也防止每次都需要到处查找。 基本概念 javac - Java programming language ...
  • 不含package的java文件的编译和执行在d:\test下创建Helloworld.java文件,文件内容如下(不包含package):public class Helloworld{public static void main(String args[]){System.out.printl...
  • Java手动编译命令

    2020-05-24 10:45:59
    众所周知,java工程编译的class文件,目前很容易就可以被反编译为源文件并且进行修改。此次是一个web工程,但其实我不需要重新去建立一个web工程,我只需要找到相应的类,并且反编译为java文件,进行修改后,再...
  • 从没有考虑后台怎么编译和运行,现在需要做自动化框架,使用ant 来编译和运行,一下子就发现这块是个问题,命令行javac 和 java 需要更深了解和使用,下面是多次错误尝试后总结正确命令和错误点。 详细了解...
  • 一、摘要使用javac命令编译java文件生成.class文件使用java命令+类名来运行编译class文件二、编译不含包名程序假设HelloJava.java代码文件如下Javapublic class HelloJava {public HelloJava() {System.out....
  • DOS中基本命令的使用与Java文件手动编译运行方法DOS中基本命令的使用与Java文件手动编译运行方法1.DIR含义:显示指定路径上所有文件或目录信息格式:DIR [盘符:][路径][文件名] [参数]2.CD含义:进入指定目录...
  • 1.首先进入java文件所在地址 1) e:/ 2) dir (显示所有文件) 3) cd eclipse-workspace 2.使用javac命令编译Test.java文件,得到Test.class文件 javac Test.java   3.使用javap命令,反编译Test.class...
  • 对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆。所谓编译就是将文本文件xxx.java翻译为Java虚拟机可以识别字节码...
  • Java 命令行 编译、执行、打包一般来说 IDE 或项目管理工具打包很方便。我遇到了不能使用任何开发工具情况,简单记录一下相关操作,不做深入探讨。环境linuxjdk 1.8简单的编译执行# 创建演示目录mkdir -p /usr/...
  • 对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆。所谓编译就是将文本文件xxx.java翻译为Java虚拟机可以识别字节码...
  • E:\Java\疯狂JAVA讲义\HelloWorld.javapublic class HelloWorld{public static void main(String[] args){System....}}运行cmd,弹出窗口输入:javac 可以看到提示信息编译java程序:javac -d destdir srcFile ( -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,169
精华内容 4,467
关键字:

java编译的命令

java 订阅