精华内容
下载资源
问答
  • 使用命令行编译java文件
    2021-11-26 14:56:59

    windows命令行下编译java文件

    1. 一般情况:
    javac A.java //生成字节码文件 A.class
    java A       //运行
    
    1. java 文件中带有指定packge,如 test
    javac -d . A.java //编译
    java test.A   //运行
    
    1. 引入另一个类 B
    jar -cf B.jar B.class //将另一个类打成jar包
    //使用cp命令导入jar包地址
    javac -cp(-classpath) B.jar A.java
    java A  //运行
    

    总结:

    1. javac -d 该命令生成包含当前包路径的字节码文件
    2. javac -d *.java 编译当前目录所有的java文件
    3. javap 反编译字节码命令
      -c:分解方法代码,即显示每个方法具体的字节码
      -public | protected | package | private:用于指定显示哪种 级别的类成员
      -verbose:指定显示更进一步的详细信息
    4. jar -cf B.jar B.class 打包命令
    5. jar -xvf B.jar 解包命令
    6. jar -cvfM xx.jar . 当前目录所有 .class文件打包
    更多相关内容
  • 怎么使用命令行编译java文件 注意:要使用命令行编译java文件,我们首先要确保正确安装了JDK 我们打开记事本,在里面写几句java代码,并将文件后缀重命名为.java: 打开命令行(win+R,输入cmd) 输入cd+所在的...

    怎么使用命令行编译java文件

    注意:要使用命令行编译java文件,我们首先要确保正确安装了JDK

    1. 我们打开记事本,在里面写几句java代码,并将文件后缀重命名为.java:
      在这里插入图片描述
    2. 打开命令行(win+R,输入cmd)

    在这里插入图片描述

    1. 输入cd+所在的文件的目录
      在这里插入图片描述
    2. 编译:输入javac +文件名.java
      运行:输入java +文件名
      在这里插入图片描述
      这样就可以了!

    我在尝试输出中文的时候,会报这样的一个错误:编码GBK的不可映射字符
    在这里插入图片描述
    我们只需要编译时用下面语句就可以了:
    javac -encoding UTF-8 test.java
    在这里插入图片描述

    展开全文
  • 命令行编译java文件

    2022-03-24 13:23:03
    1.记事本或者Notepad++编写一个完整的java文件,保存为.java文件。 import java.util.*; public class shuchu{ public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out....

    1.用记事本或者Notepad++编写一个完整的java文件,保存为.java文件。

    import java.util.*;
    public class shuchu{
        public static void main(String[] args) {
    	Scanner in=new Scanner(System.in);
    	System.out.print("what is your name?");
    	String name =in.nextLine();
    	System.out.print("How old are you?");
    	int age=in.nextInt();
    	System.out.print("Holle,"+name+".Next year,you'll be "+(age+1)+".");
    	}
    }
    

    2.cmd,打开命令提示符
    在这里插入图片描述
    3.进入.java文件目录,输入命令 :cd 位置
    在这里插入图片描述
    4.键入命令,javac 文件名.java。
    在这里插入图片描述
    javac程序是一个java编译器,将.java文件编译成.class文件。编译成功会自动生成一个.class文件。
    在这里插入图片描述
    5.键入命令,java 文件名。注意此时也必须在.class文件目录下,若不是重复第三步。并且此步骤文件名后不需要加.class后缀!!!
    在这里插入图片描述
    运行成功!!!

    展开全文
  • 下面小编就为大家分享一篇用命令行编译java并生成可执行的jar包方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 有关命令:javac:编译,生成.class文件 eg:javac Test.javajar:生成jar包 eg:jar-cftest.jar Test.class(-c 就是要生成jar包,-f后面跟指定的包名test.jar)java:执行 eg:java Test但...

    有关命令:

    javac:编译,生成.class文件    eg:javac Test.java

    jar:生成jar包                            eg:jar -cf test.jar Test.class(-c 就是要生成jar包,-f后面跟指定的包名test.jar)

    java:执行                                 eg:java Test

    但当类import其他包时,需要在编译时加入相应的jar包

    可用命令:javac  -Djava.ext.dirs=./lib Test.java(lib目录下就是类所需的jar包)

    或者:javac -cp c:\abc.jar;d:\efg.jar; f:\Test.java,abc.jar和efg.jar就是Test类所需的jar包(注意:最后一个;后面必须要用空格把这个类和lib包分开。如果是在linux下,需要把;替换成:路径也要替换成linux格式的)

    常见错误:

    1、编码UTF8/GBK的不可映射字符

    解决方法是添加encoding 参数:javac -encoding utf-8 Test.java 或者:javac -encoding gbk Test.java

    或者用记事本打开java文件 另存为ANSI(javac默认编码格式)

    2、提示没有主清单属性

    解决这个问题的方法就是要在jar包中的MANIFEST.MF文件中添加一个入口类

    Main-Class: 类名(:后面要加空格)

    e59ddc178acd52461a7eeef94822f185.png

    标签:java,lib,javac,eg,jar,编译,命令行,Test

    来源: https://www.cnblogs.com/sunjh/p/11847426.html

    展开全文
  • 如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译、打包等工作。拿自己编写的“java记事本”为例,介绍一下这个过程:1.编写源代码。编写源文件:NotePad.java并保存,例如:E:\...
  • 2.打开cmd之后进入到你要编译运行的java文件的盘 如下图所示:输入 e: 然后 回车 3.复制你要编译运行文件的文件路径 在E:\> 后输入 cd 你的文件所在路径 回车 4. 输入 javac 文件名.java 回车 进行编译...
  • 使用命令行编译Java程序遇到的问题 1.新建txt文件,编写Java程序 public class Hello{ public static void main(String[] args){ System.out.println("Hello World!");  } } 注意:txt文件名与文件中的类名需...
  • 平时建立Java工程都是借助eclipse或intellij这些ide编辑器来构建,对于java工程的实际编译执行原理,从未了解过。作为一个曾经的C++程序员,对于源码刨根问底的那份执着从未丢过。于是今天就写了这样的一个例子进行...
  • 命令行编译java项目

    2018-11-22 23:59:00
    命令行编译java项目 命令行编译java项目 项目名: testproj 目录 src -> cn -> busix -> test bin lib 编译项目 cd testproj javac -d ./bin -cp .:bin:lib/somejar:other...
  • 命令行编译Java源码 @author jasmyn 在命令行输入javac -version命令查看JDK的相关信息与命令, javac命令用于将(.java)源文件编译转换成(.class)文件, 然后再java命令运行编译后的文件。 在cmd中找到java文件...
  • 由于jdk的版本问题导致在windows上编译打包好的jar包放在...在linuxjavac命令行进行编译3.maven,ant等项目管理工具经试验,使用方法1确实解决了我遇到的问题,但是太麻烦。这里记录一下第二种方法,第三种方法...
  • java命令行编译执行

    2022-01-08 10:13:45
    Java命令行编译执行 一,编译源文件(文件名:name.java),编译后name.c 先进入源文件文件所在目录,如源文件为D:\src\name.java则在命令行下执行 D: cd D:\src\name 然后执行编制指令 javac name.java 二,解释...
  • 要想编译和运行java文件,很简单,只需要两个命令:(1) javac:作用:编译java文件;使用方法: javac Hello.java ,如果不出错的话,在与Hello.java 同一目录下会生成一个Hello.class文件,这个class文件是操作系统...
  • 1.预备小知识: (1)创建一个文本文件Hello.txt,编写第一个程序HelloWorld! 然后改文件后缀.txt为.java。...(2)javac:编译java文件;如输入:javac 文件名.java 会生成.class文件。 (3)java: 运
  • java命令行编译webserver

    2021-03-01 08:53:11
    编译命令行:"C:\Program Files (x86)\Java\jdk1.8.0_20\bin\javac.exe" *.java运行命令:java WebServer源码:import java.io.*;import java.net.*;import java.nio.file.Files;import java.nio.file.Path;import ...
  • 如何使用命令行编译运行java程序

    千次阅读 2017-05-20 11:52:41
    使用java编程的时候,一般来说我们都是通过使用IDE来编写运行程序的,但是学会使用命令行编译运行java程序还是很有必要了!!
  • java命令行编译

    2021-03-08 17:29:05
    使用java和javac命令的几种情况:1、单独的一个java主程序;2、带包的一个java主程序;3、同一个包的两个类,一个引用另一个;4、引用不同包的其它类。1、单独的一个java主程序public class Joeytang{public static ...
  • 使用命令行编译、运行Java程序

    万次阅读 多人点赞 2018-07-08 19:12:21
    在不借助IDE的情况下,如何编译、运行Java程序。 使用javac 命令,可以通过只敲击javac 看到各种命令参数。 必学参数 -d -cp,这俩下面会讲到 如果javac命令不能,看一下环境变量是否没配对。 我们从简单到...
  • 不借助任何编译,运行工具在DOS下编译和运行java程序
  • 平时建立java工程都是借助eclipse或intellij这些ide编辑器来构建,对于java工程的实际编译执行原理,从未了解过。作为一个曾经的C++程序员,对于源码刨根问底的那份执着从未丢过。于是今天就写了这样的一个例子进行...
  • Java命令行编译打包

    2022-02-13 16:28:29
    文章目录一、简介1、...本文主要记录jar与java相关命令介绍以及Java 命令行编译、执行、打包等操作 2、Jar简介 https://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html Java归档文件格式(Java
  • 一、摘要使用javac命令来编译java文件生成.class文件使用java命令+类名来运行编译好的class文件二、编译不含包名的程序假设HelloJava.java代码文件如下Javapublic class HelloJava {public HelloJava() {System.out....
  • public class HelloWorld {public static void main(String args[]) {System.out.println(“Hello World!”);}}执行:d:\workspace\HelloWorld\bin\>java -classpath .; com/yanjiuyanjiu...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 180,221
精华内容 72,088
关键字:

用命令行编译java

java 订阅