精华内容
下载资源
问答
  • 在java中解释命令是
    千次阅读
    2021-03-01 09:32:09

    java 源程序可以是如下结构,该源程序命名为 HelloWorldApp.java: package javawork.helloworld; /*把编译生成的所有.class 文件放到包 javawork.helloworld 中*/......

    可接受class文件并启动Java虚拟机执行之;选项B正确,javac.ext足Java语言编译器,将Java源代码转换成字节码;选项C错误,javadoc.exe是根据Java源代码及说明语句生成......

    java 源程序可以是如下结构,该源程序命名为 HelloWorldApp.java: package javawork.helloworld; /*把编译生成的所有.class 文件放到包 javawork.helloworld 中*/......

    编译执行命令 指定存放生成的类文件的位置 源文件 3. 用 Java 执行 class 文件 (1) 用 java 命令执行 在 DOC 下到当前目录执行:java –cp classes hello/......

    java 源程序可以是如下结构,该源程序命名为 HelloWorldApp.java: package javawork.helloworld; /*把编译生成的所有.class 文件放到包 javawork.helloworld 中*/......

    java 源程序可以是如下结构,该源程序命名为 HelloWorldApp.java: package javawork.helloworld; /*把编译生成的所有.class 文件放到包 javawork.helloworld 中*/......

    结构javac [ options ] [ sourcefiles ] [ @files ] 参数可按任意次序排列。 options 命令行选项。 sourcefiles 一个或多个要编译的源文件(例如 MyClass.......

    在 windows 下安装 Java 环境 JDK 2、在 cmd.exe 下运行编译命令 javac 3、在 cmd.exe 下运行执行命令

    更多相关内容
  • 采用Java语言编写的Linux简单命令解释器。可输入的Linux命令有:pwd、list、cd、mkdir、rmdir、rename、copy、find。
  • Word 文档 Java命令大全及命令解释 TOC \o "1-3" \h \z \u Java常用的几种命令 1 Java命令详细解释 2 javac.exe 2 jar.exe 3 javadoc.exe 3 javah.exe 5 javap.exe 5 javaw.exe 6 HtmlConverter.exe 6 orbd.exe 6 ...
  • 小伙伴们大家好,今天来给大家讲一讲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命令,输入完成后按下回车键

    展开全文
  • 最近一直复习java基础,这里就记录对于一个类文件如何编译、运行、反编译的,让自己加深一下印象!首先我们来写一个简单的JavaTest方法,大致如下:packagecom.cuiyongzhi.io;publicclassJavaTest{...

    最近一直在复习java基础,这里就记录对于一个类文件如何编译、运行、反编译的,让自己加深一下印象!首先我们来写一个简单的JavaTest方法,大致如下:package com.cuiyongzhi.io;

    public class JavaTest {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    int i=0,j=1;

    int n=i+j;

    System.out.println("n================"+n);

    }

    }

    然后将我们的这个JavaTest.java放入到c盘根目录下,后面我们用javac、java、javap进一步的去了解和运行这个方法的执行步骤!

    ①javac——负责.java文件的编译

    首先当我们在cmd中输入javac的时候我们可以看到很多的提示信息如下,但是我这里说的只是对.java文件的编译命令!

    0a4df2d9a4780d889fe04abbf3b1d96d.png

    javac对.java文件的编译命令格式如下:javac -d destdir srcFile-d destdir是用来指定存放编译生成的.class文件的路径。(若此选项省略,那么默认在当前目录下生成.class文件,并且没有生成包文件夹;当前目录可以用“.”来表示,即:javac -d . srcFile;添加-d选项除了可以指定编译生成的.class文件的路径外,最大的区别是可以将源文件首行的package关键字下的包名在当前路径下生成文件夹)

    srcFile是源文件.java文件的路径

    之前我们是将JavaTest.java放在c盘根目录下,而且我也希望我们生成的class文件也是放入在C盘中,所以我们的编译命令可以如下:javac -d C:\\ C:\\JavaTest.java

    最后执行之后我们可以看到如下结果:

    7715ca047177121bd32507c9ad8d2ce6.png

    ②前面第一步我们已经通过javac编译过java文件了,并且编译之后class的目录在C:\com\cuiyongzhi\io,在这里我们可以通过java运行class结果如下:

    1e76ff7d3d6a0ec3af7aca20f6ea51fd.png

    ③javap——可以用于帮助开发者深入了解Java编译器的机制-c 分解方法代码,即显示每个方法具体的字节码

    -public | protected | package | private 用于指定显示哪种级别的类成员

    -verbose 指定显示更进一步的详细信息

    我们可以查看我们这个编译的Class的相关信息,只需要输入如下命令:javap -c com/cuiyongzhi/io/JavaTest

    59c294e7cab476c0a3587c12e9cc5b25.png

    简单的对javac、java、javap的命令讲解就到这里了,感谢你的翻阅,如有疑问可以留言交流讨论!

    除非注明,否则文章均由 崔用志博客 整理发布,欢迎转载。

    如果喜欢,可以点此订阅本站

    展开全文
  • 现在程序员开发项目都使用工具,很多人可能都忘记了Java自带命令,下面就让我来介绍些吧。1、java.exe:运行java程序,这个相信每一位用Java的人知道了。2、javac.exe:编译的Java程序,生成.class文件3、javaw.exe:...

    现在程序员开发项目都在使用工具,很多人可能都忘记了Java自带命令,下面就让我来介绍些吧。

    1、java.exe:

    运行java程序,这个相信每一位用Java的人知道了。

    2、javac.exe:

    编译的Java程序,生成.class文件

    3、javaw.exe:

    可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程

    序中的信息可以通过System.out在console内输出,而运行javaw,开始时会出现console,当主程序调用之后,console就会 消失;

    javaw 大多用来运行GUI程序

    4、javah功能说明:C 头文件和 Stub 文件生成器。javah 从 Java 类生成 C 头文件和 C 源文件。这些文件提供了连接胶合,使 Java 和 C

    代码可进行交互。

    语法:

    javah [ 命令选项 ] fully-qualified-classname. . .

    javah_g [ 命令选项 ] fully-qualified-classname. . .

    补充说明:

    javah 生成实现本地方法所需的 C 头文件和源文件。C 程序用生成的头文件和源文件在本地源代码中引用某一对象的实例变量。.h 文件含有一个

    struct 定义,该定义的布局与相应类的布局平行。该 struct 中的域对应于类中的实例变量。

    头文件名以及在头文件中所声明的结构名都来源于类名。如果传给 javah 的类是在某个包中,则头文件名和结构名前都要冠以该包名。下划线 (_)

    用作名称分隔符。

    缺省情况下,javah 为每个在命令行中列出的类都创建一个头文件,且将该文件放在当前目录中。用 -stubs 选项创建源文件。用 -o

    选项将所有列出类的结果串接成一个单一文件。

    命令选项

    -o[输出文件] 将命令行中列出的所有类的头文件或源文件串接到输出文件中。-o 或 -d 两个选项只能选择一个。

    -d[目录] 设置 javah 保存头文件或 stub 文件的目录。-d 或 -o 两个选项只能选择一个。

    -stubs 使 javah 从 Java 对象文件生成 C 声明。

    -verbose 指明长格式输出,并使 javah 将所生成文件的有关状态的信息输出到标准输出设备中。

    -help 输出 javah 用法的帮助信息。

    -version 输出 javah 的版本信息。

    -jni 使 javah 创建一输出文件,该文件包含 JNI 风格的本地方法函数原型。这是缺省输出,所以 -jni 的使用是可选的。

    -classpath[路径] 指定 javah 用来查询类的路径。如果设置了该选项,它将覆盖缺省值或 CLASSPATH

    环境变量。目录用冒号分隔。

    -bootclasspath[路径] 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelibt.jar 和

    jrelibi18n.jar 中。

    -old 指定应当生成旧 JDK1.0 风格的头文件。

    -force 指定始终写输出文件。

    5、javap功能说明:Java 类文件解析器。

    语法: javap [ 命令选项 ] class. . .

    补充说明:

    javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap

    将其输出到标准输出设备上。

    命令选项

    -help 输出 javap 的帮助信息。

    -l 输出行及局部变量表。

    -b 确保与 JDK 1.1 javap 的向后兼容性。

    -public 只显示 public 类及成员。

    -protected 只显示 protected 和 public 类及成员。

    -package 只显示包、protected 和 public 类及成员。这是缺省设置。

    -private 显示所有类和成员。

    -J[flag] 直接将 flag 传给运行时系统。

    -s 输出内部类型签名。

    -c 输出类中各方法的未解析的代码,即构成 Java 字节码的指令。

    -verbose 输出堆栈大小、各方法的 locals 及 args 数。

    -classpath[路径] 指定 javap 用来查找类的路径。如果设置了该选项,则它将覆盖缺省值或 CLASSPATH

    环境变量。目录用冒号分隔。

    - bootclasspath[路径] 指定加载自举类所用的路径。缺省情况下,自举类是实现核心 Java 平台的类,位于 jrelib

    t.jar 和 jrelibi18n.jar 中。

    -extdirs[dirs] 覆盖搜索安装方式扩展的位置。扩展的缺省位置是 jrelibext。

    6.jdb.exe功能:Java的一个命令行调试环境,既可在本地,也可在与远程的解释器的一次对话中执行。

    用法:

    jdb于本地机器中可用如下的命令启动:

    C:/>jdb classname

    当你使用-debug选项开始一个Java例程时, 必须提供给Jdb 一个密码, 这样 Jdb才能开始运转起来。下表包含了所有jdb命令。

    选项 功能

    catch calssID 为特定异常出口而中断

    classes 列出当前已知的类

    clear classID:line 清除一个断点

    cont 从断点处继续执行

    down[n frames] 下移一个线程的堆栈

    dump ID[ID...] 显示所有对象信息

    exit(或quit) 退出调试器

    help(或?)  列出所有命令

    ignore classID 忽略特定的异常出口

    list[line number] 显示源代码

    load classbame 载入要调试的Java类

    locals 在当前堆栈帧中显示所有局部变量

    memory 报告内存使用情况

    methods classID 列出一个类的成员函数集

    print ID[ID...] 列出对象或域

    resume [threadID...] 恢复线程(默认情况恢复所有线程)

    run class [args] 开始执行已下载的Java类

    step 执行当前行

    stop in classID:method 在一成员函数中设一断点

    stop at classID:line 在一行设一断点 功能:

    suspend[threadID...] 停止一个线程(默认情况停止所有线程)

    hreads threadgroup 列出线程

    thread threadID 设置当前线程

    threadgroups 列出线程组

    threadgroup name 设置当前线程组

    up [n frames] 上移一个线程堆栈

    use [path] 显示或改变源程序路径

    where [threadID] or all 使一线程的堆线置空

    !! 重复上一次命令

    -host hostname 该命令告诉Jdb到哪里去建立远程运行的Java解释器对话过程

    -password password 本选项告诉Jdb 用哪个密码去与远程运行的Java 对话进程相连接。

    密码password是由运行带有-debug选项的Java解释器所提供的。

    7.java -version

    这个命令是用来查看Java版本的

    如:java -version

    输出结果:java version "1.6.0_13"

    Java(TM) SE Runtime Environment (build 1.6.0_13-b03)

    Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)

    以上就是今天的所有内容了,更多Java入门知识请一直关注我们了解吧。

    展开全文
  • Java解释器的运行过程介绍

    千次阅读 2021-02-12 11:18:01
    首先介绍一下Java解释器的概念,Java解释器:解释器是Java虚拟机非常重要的一部分,它的工作就是把字节码转化为机器码并特定的平台进行运行。简单一点,java的解释器只是一个基于虚拟机JVM平台的程序 ,即jdk或jre...
  • 【单选题】下列Java命令中,哪一个可以编译HelloWorld.java文件( )【判断题】The rain stoped an hour ago.【单选题】Mr.Brown has two sons. ________ of them are doctors.【多选题】下列选项中,哪些是Java语言的...
  • 使用CMD命令编译和运行Java程序

    千次阅读 2021-02-26 08:50:01
    对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆。所谓编译就是将文本文件xxx.java翻译为Java虚拟机可以识别的字节码...
  • Java在指定路径下执行cmd命令的方法

    千次阅读 2021-01-11 21:14:14
    目前状态:毕业设计ing 背景: 做毕设时,由于需要将python的运行效果展示出来,所以使用了Java写...开始想着maven的pom.xml配置一个python的接口直接调用已经封装好的python脚本,结果尴尬了,调用一般的文件都.
  • 答:Java解释器电流负反馈放大电路稳定的是输出负载电流。(? ? )答:错中国大学MOOC: 16孟德尔对豌豆七对相对性状遗传出现的性状分离现象,运用统计学进行数据统计,发现性状分离存在稳定的数量关系,运用的思维...
  • java命令详解

    千次阅读 2019-02-01 14:06:10
    Java是通过java虚拟机来装载和执行编译文件(class文件)的... 虚拟机参数分为基本和扩展两类,命令行输入java 可得到基本参数列表,java X 则可得到扩展参数列表。 注:以上假设已经把JAVA_HOME\bin路径加...
  • 文章目录一、命令介绍二、用法格式三、常用选项四、常用选项详解-client,-server-hotspot-classpath,-cp-classpath-D=value-verbose[:class|gc|jni]-verbose:gc-verbose:jni-version-showversion-ea[:...|:] 和 -...
  • java –jar 命令运行Jar包

    千次阅读 2021-02-28 17:16:29
    学会如何写一段转换jar包的程序,将你的jar包转换成你能使用java -jar 命令运行jar包或象windows系统上那样通过双击来运行jar包。你可以很容易地将一个应用的所有的类和资源打包到一个jar文件去。事实上,这只是...
  • Java的jstack命令使用详解

    千次阅读 2022-03-30 18:37:16
    实话说,作为一个多年Java老年程序员,直到近来,没有决心花时间搞清楚Java String的编码相关问题之前, 自己也都还是似懂非懂,一脸懵逼的。设想如果面试,有同学能够条理清晰的回答下面的问题,那必是非常...
  • 有时候在Java程序需要调用linux命令或shell脚本,而java.lang.Runtime类的exec()方法支持此操作。 名词解释 java.lang.Runtime 1 》每个Java应用程序都有一个Runtime类的Runtime ,允许应用程序与运行应用...
  • 关于一些java命令作用

    千次阅读 2019-11-18 17:34:15
    java.exe命令的作用是:启动虚拟机,执行字节码。 appletviewel.exe(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器; javadoc.exe:根据Java源代码及其说明语句生成的HTML文档; jdb.exe:Java调试...
  • linux启动java命令

    千次阅读 2020-04-17 09:39:21
    一、启动jar包命令 nohup java -jar -Xms128M -Xmx1024M -server.port=9002 XX.jar > XX.out 2>&1 & nohup:nohup的意思是忽略SIGHUP信号,关闭shell后,进程还是存在的。 java:启动程序 -jar:启动...
  • JAVA命令大全

    千次阅读 2018-10-04 22:58:49
    原文:https://www.cnblogs.com/langtianya/p/4208135.html oracle官方文档描述:...   1、java.exe: ====================== 运行java程序,这个相信...
  • 哈喽大家好,这里是java小白成长记!昨天给大家分享了“1+1=2”用Java怎么写代码,不知大家尝试的过程有没有发现,这个代码太单一了,什么意思呢?...我们的目标就是想计算什么,就DOS命令窗口输入什么!对...
  • Java运行时命令行的写法

    千次阅读 2021-03-01 10:21:22
    myClass.jar packname.mainclassname-cp 参数后面是类路径,是指定给解释器到哪里找到你的.class文件,classpath的jar文件能使用通配符,如果是多个jar文件,要一个一个地罗列出来,从某种意义上说jar文件也就是...
  • 通常情况下,cmd编译和运行java文件,只需要两条命令:javac和java 具体用法是: ① 在java文件所在路径打开cmd ② javac 类名.javajava 类名 需要注意的是,只有javac编译的时候得文件才需要带后缀名,即...
  • Java中常用的DOS命令

    千次阅读 多人点赞 2018-08-02 19:19:24
    我们大多时候是Windows或者Linux系统上进行Java开发,虽然使用Windows不像使用Linux一样频繁使用命令行,但开发过程我们还是会时不时用到DOS系统的一些命令。   DOS命令介绍 DOS,是磁盘操作系统的缩写,...
  • cmd,执行java命令与javac命令的区别: javac:是编译命令,将java源文件编译成.class字节码文件。 例如:javac hello.java 将生成hello.class文件 java:是运行字节码文件;由java虚拟机对字节码进行...
  • 如何在Java中使用RedisTemplate实现删除key发布时间:2020-11-25 14:57:59来源:亿速云阅读:96作者:Leah本篇文章给大家分享的是有关如何在Java中使用RedisTemplate实现删除key,小编觉得挺实用的,因此分享给大家...
  • Javac -cp 和 Java -cp 命令解释

    万次阅读 2016-03-25 13:13:53
     编译的时候,只要javac命令后面指明了.java文件的位置即可,但是执行.class文件的时候,必须要进到.class包所在的路径,然后把此路径(即.,刚开始装jdk一直要配的CLASSPATH)添加到CLASSPATH;或者随意一个...
  • Java 程序运行——JDK,指令javac java

    千次阅读 2022-03-13 12:25:57
    重点: JDK 程序运行 1 指令 javac java 1.1 指令javac 作用 对磁盘上的Java源代码进行编译,将 .java 文件 编译得到 .class 的二进制... 1)运行Java程序前,必须先安装好Java开发工具包 JDK(Java Develo..
  • Java语言是编译型语言还是解释型语言? 我们都知道,编程语言...还记得cmd中用javac的命令吗? 没错,javac就是用来编译Java程序代码的(把.java源程序编译为.class文件) 不经过编译,.java文件运行不了! Java...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 256,532
精华内容 102,612
关键字:

在java中解释命令是