精华内容
下载资源
问答
  • 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文件 ...

    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文件

    javac -h . QRScan.java

    androidstudio安卓jni生成方法

    Program:  

    javac

    Arguments: 

    -encoding $FileEncoding$ -classpath "$Classpath$" -h $ProjectFileDir$/app/src/main/cpp -d $OutputPath$ $FilePath$

    Working directory:

    $ProjectFileDir$

     

    展开全文
  • 最近重新复习了一下java基础,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象
  • Java 编译命令

    千次阅读 2017-11-07 08:52:11
    1.javac.exe是编译功能javaCompiler2.java.exe是执行class,如果没有编译的话是不能执行的,同理,javac.exe编译完以后如果没有java.exe执行的话也是没有运行的

    1.javac.exe是编译功能javaCompiler

    2.java.exe是执行class,如果没有编译的话是不能执行的,同理,javac.exe编译完以后如果没有java.exe执行的话也是没有运行的

    3.javac-d:指定编译后类层次的跟目录

    展开全文
  • 最近重新复习了一下java基础,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象。 如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面: ...

    最近重新复习了一下java基础,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象。

    如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面:

    可知,当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:

    1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)

    2、输入命令: e:  转移到e盘,然后再输入 cd 转移到所希望的已知路径。

    如图:

    希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。这个不用多说。那么让我们看一下如何使用javac、java、javap吧。

    一、javac

    javac是用来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法,我只知道常用的。

    javac -d destdir srcFile

    其中:1、-d destdir是用来指定存放编译生成的.class文件的路径。(若此选项省略,那么默认在当前目录下生成.class文件,并且没有生成包文件夹;当前目录可以用“.”来表示,即:javac -d . srcFile )

    注意:添加-d选项除了可以指定编译生成的.class文件的路径外,最大的区别是可以将源文件首行的package关键字下的包名在当前路径下生成文件夹。

    2、srcFile是源文件.java文件的路径。

    例如:有这样一个简单的java类,路径为E:\test\JavacTest.java:

    复制代码代码如下:

    package com.stopTalking.test;      public class JavacTest {          public static void main(String[] args) {       
            byte a = 5;        
            short b = 6;        
            System.out.println("JavacTest [a=" + a + ", b=" + b +  "]");        
        }        
    }


    当前路径下,输入 javac JavacTest.java ,便在当前路径下生成了一个JavacTest.class的文件,如图:

    注意:JavacTest.java是一个首行标注了package的java文件,而此时它在硬盘上的目录并未对应它的包名,所以,使用java com.stopTalking.test.JavacTest运行时是无法找到该java的。

    若输入,javac –d . JavacTest.java ,那么生成的JavacTest.class便在当前目录下生成的包文件中了,如图:

    二、java

    此时,我们希望运行该类,在大部分的教材中,使用java JavacTest便可直接运行,可是我们发现出现这样的错误:

    这是因为,大部分的教材使用的类是默认包名的,即源文件的第一行是没有package指定包名的。使用一个类,我们知道,是需要使用它的全限定类名的。

    所以,我们在命令行输入:java com/stopTalking/test/JavacTest,便可看到正确的结果了:

    总结:使用简单的java命令运行一个.class文件,不仅需要使用该类的全限定类名,而且需要在当前路径下有该类的包层次文件夹。这必须要求编译时使用-d选项。否则需要自己来建立包层次文件夹。

    三、javap

    javap主要用于帮助开发者深入了解Java编译器的机制,主要选项有:

    -c 分解方法代码,即显示每个方法具体的字节码

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

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

    输入 javap -c com/stopTalking/test/JavacTest,显示如图:


    展开全文
  • 不借助任何编译,运行工具在DOS下编译和运行java程序
  • Java(在命令窗口进行编译

    千次阅读 2019-04-25 21:47:57
    一、当遇到一些简单的Java程序时,就可以使用命令窗口进行编译会比较方便,下面是编译的几个步骤和一些常见错误: 1、 在此电脑的任意一个盘的根目录下新建一个文件夹,文件类型为JAVA文件,而且必须是JAVA文件,...

    作者:杨裙
    本次任务完成时间:2019年4月23日
    开发工具与关键技术:MyEclipse 10、Java

    一、当遇到一些简单的Java程序时,就可以使用命令窗口进行编译会比较方便,下面是编译的几个步骤和一些常见错误:
    1、 在此电脑的任意一个盘的根目录下新建一个文件夹,文件类型为JAVA文件,而且必须是JAVA文件,否则编译的时候会出现错误,一定不要把文件的扩展名隐藏掉,如果是刚开始接触,很容易出现错误,输入的名称并没有问题,但是因为把文件扩展名隐藏掉,所以会出现这种情况,不是Java文件,如下图:
    在这里插入图片描述在这里插入图片描述
    2、使用文本编辑器打开xxx.JAVA文件,在文本编辑器里编写代码,如图:
    在这里插入图片描述
    但是要注意的是编写的类名要跟文件名称一样,编写代码的时候要写main主方法,因为main主方法是必须要的执行方法,如果没有写,直接写类和打印方法,会报错,如下图:
    在这里插入图片描述
    3、 打开命令窗口,可以按住Shift键,点击空白处,但是不要选中任何文件,右键,有个在此处打开Powershell窗口,点击即可打开命令窗口,输入cmd,进入目标文件所在的位置。
    4、 在命令窗口可以首先输入Javac检测一下环境变量是否配置好,如果成功的话,再输入JAVAC xxx.java文件名称,按下回车键进行编译(其实有一种快捷输入文件名方式,输入JAVAC 写一下文件的开头字母,按下Tab键,窗口会自动把文件名称提示出来,就不必全部自己敲)。如果代码没有编译错误,编译成功的结果,如下图:
    在这里插入图片描述
    会自动生成一个Class文件,这是JAVA的运行文件,然后cmd命令提示符会进入下一行。
    5、 最后输入Java XXX按下回车键就可以了,输入的是Java的运行文件,但是不用把文件的扩展名.class输出来,运行结果,如下图:
    在这里插入图片描述

    展开全文
  • 网上的textpad下载后往往没有关于Java编译命令,这里教你如何在textpad中添加这一功能
  • 编译(javac)和运行(java)命令

    万次阅读 2019-03-29 14:10:39
    1.jdk 1.8 环境下编译 /usr/lib/jvm/jdk1.8.0_11/bin/javac -cp /data/code/base/tc-created/inc_con_itis_df3.jar:$TCBASE:$NONTCBASE:/data/code/base/tc-created/MysqlgeocodingNT/MySqlgeocodingNT.jar:/data/...
  • 命令行编译java文件

    千次阅读 2019-02-13 20:05:38
    1.用记事本或者Notepad++编写一个完整的java文件,保存为.java文件。 import java.util.*; public class shuchu{ public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out....
  • Java 命令行编译项目

    千次阅读 2018-07-20 11:08:38
      如果是用Exlipse, 第三方的包可以放在eclipse文件夹的jre包的lib文件夹中!...以前一直用Eclispe编程环境运行Java。非常舒服,就像用傻瓜相机照相一般。 有看见许多高手都是直接用vim编辑文件,命...
  • Java文件编译与反编译(一):javac命令和javap命令 1.创建一个Test.java文件,并输入内容 public class Test{ private int m; public int inc(){ return m + 1; } } 2.使用javac命令编译Test.java文件,得到...
  • Java编译命令javap

    千次阅读 2017-11-28 11:04:48
    javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码。 ...一般情况下,很少有人使用javap对class文件进行反编译,因为有很多成熟的反编译工具可以...但是,javap还可以查看java编译
  • 一、编译单独一个java程序 Hello.java public class Hello{ public static void main(String args[]){ System.out.println("Hello World!"); } } xl@ubuntu:~/java$ javac Hello.java //在当前目
  • java 命令行编译与执行

    千次阅读 2018-06-04 00:09:17
    1. 如何使用命令行编译以及运行java文件2. Java编译运行带包名和不带包名的HelloWorld简记1. 不带包名 编译 javac Xxx.java 执行 java Xcc (Xxx.java中必须有main函数)2. 带包名编译 javac ...
  • java命令编译执行,maven打包执行

    千次阅读 2019-04-26 02:14:04
    文章目录java命令编译执行,maven打包执行1.1java命令编译执行,不带包名1.2java命令编译执行,带包名,1.3java命令编译执行,依赖外部jar包1.4maven打包执行,idea打包成可执行的jar1.5java命令(jvm)启动参数1.6...
  • [ProtoBuf]protobuf编译命令

    万次阅读 2017-08-12 16:54:53
    源码, 如果不想自己编译获得最新版本,则可以下载官方编译好的各个平台的,下载地址protoc -h如图protoc --version-->>libprotoc 2.5.0用法protoc [OPTION] PROTO_FILES 如上图protoc --proto_path=IMPORT_PATH --...
  • 使用命令行编译、运行Java程序

    万次阅读 多人点赞 2018-07-08 19:12:21
    在不借助IDE的情况下,如何编译、运行Java程序。 使用javac 命令,可以通过只敲击javac 看到各种命令参数。 必学参数 -d -cp,这俩下面会讲到 如果javac命令不能用,看一下环境变量是否没配对。 我们从简单到...
  • Linux下用命令行编译运行Java总结

    万次阅读 多人点赞 2018-05-11 18:05:45
    最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令。平时windows下IDE用习惯了,现在用命令行进行编译运行,发现其实问题还是挺多的,所以写下这篇文章。 ...
  • 压缩文件内含jad.exe(反编译命令行程序)及...jad命令功能强大,反编译的源代码文件中能包含java字节码指令作为注释内容,是学习java字节码的得力助手。而jd-gui.exe工具则提供可视化查看class文件对应源代码的功能。
  • java编译工具(linux版)
  • 实验一、使用javac命令编译多个目录下的多个java文件 1.项目目录结构(外层目录:/software/javademo) org>jack>demo>a>a.java org>jack>demo&...
  • java编译和运行

    万次阅读 多人点赞 2019-07-02 21:27:23
    java应用程序的基本结构 编写源文件 保存源文件 额外附加 编译器(javac.exe) 解释器(java.exe) ...编译:javac B.java 解释:java B 注意: 解释不可能以带目录的方式去运行程序,编译可以 零...
  • 使用 java 命令编译运行 java 程序

    千次阅读 2016-07-20 18:56:40
    在 JDK bin/ 目录下,提供了 javac 命令,用于将 .java 源文件编译成 .class 字节码文件,提供了 java 命令,以 Main_Class 为入口,根据运行需要,加载相应的 class 文件到 JVM 中执行。 关于环境变量如果
  • 在windows的命令行下输入javac:其实是执行了windows底下的文件——jdk\bin(编译好的程序、可执行存放的地方)\javac.exe windows会到处去找,去名叫path的环境变量里找
  • 我们平时大量的使用IDE工具,可能连这个基本的命令怎么用的都不知道了,今天就来使用这个命令编译一个java项目。 1.首先有一个java项目 上面的这个项目是我用eclipse创建的一个普通项目,在eclipse中,其编译...
  • java源码编译指令

    千次阅读 2017-10-25 20:17:47
    一、编译过程javac 命令将*.java文件编译成*.class文件,再用java命令运行编译的文件。 二、实例说明用记事本编写一个简单*.java源文件,运用命令提示符工具,在其中输入编译java文件的命令,并输出"hello world"。 ...
  • 命令行编译java文件,运行class文件

    万次阅读 2018-09-18 22:21:08
    一、编译java文件的话,则需要先安装jdk环境。 安装JDK后配置环境变量 :计算机➡属性➡高级系统设置➡高级➡环境变量,在系统变量里:  1)新建JAVA_HOME,变量值为jdk路径,我的是C:\Program Files\Java\jdk...
  • Java的反编译工具,“反编译工具Java Decompiler.rar”压缩包里面包含了:图形界面化的工具、Elipse插件、Intellij Idea插件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 369,437
精华内容 147,774
关键字:

java编译的命令

java 订阅