• Java 中运用DOS运行class(字节码)


    附属:

    -dir:例举该目录的所有文件名称 有<dir>是文件夹,没有<dir>是文件
    -cd: 改变目录 进入其他目录 change direction
    -cd:一次性回到根目录
    -cd..: 返回上一级目录
    -md: 创建目录 make direction
    -rd: 删除目录(文件夹) remove direction 若该文件夹中包括子文件,先删除子文件,在删除该文件夹
    -del: 删除文件 例如del 123.text
    -del *: 通配符 删除所有文件
    -exit:退出当前DOS系统
    -c:进入C盘
    -d:进入D盘
    -e:进入E盘
    -cls: 清屏

    第一步:windows + R 打开cmd.exe程序

    第二步:在文件夹下创建txt文本,例如Demo.txt,然后将Demo.txt后缀名改成Demo.java

    在Demo中我们可以写以下的简单代码:

    public class Demo{
    public static void main(String[] args){
    System.out.println("HelloWorld");
    System.out.println("This is my first DOS class");
     }
    }

    第三步:在cmd中输入该txt文本的位置,然后输入 javac Demo.java , 这时在txt所在目录下生成 Demo.class

    cmd中输入如下所示:

    第四步:输入java Demo  此时不在需要输入Demo.class的后缀名 class。 

    cmd 中就会输出Demo中所写代码输出的内容。

    特别注意: 在txt中我们声明类为public,应与txt文件名称一致,否则有误!

    设置path目的:
    是class字节码文件可以随便放,不用放在javain目录下面,但是我们用javac Demo.java时生成Demo.class时还是得找到Demo.class文件的位置
    代码举例: c:UserLulu>G:
    G:>cd Code
    G:Code>javac Demo.java -->此时生成Demo.class(claa字节码文件)
    G:COde>java Demo -->此时特别注意不需要加class

    设置classpath目的:
    cmd当前的工作环境是C盘,我想要执行的Demo.java在D盘,当设置好classpath时(set classpath=D:Code),就不需要找到Demo的路径.
    javac D:CodeDemo.java (不设置classpath)

    javac Demo.java (设置classpath)

     

  • 相关阅读:
    [POJ 1269]Intersecting Lines
    [POJ 3304]Segments
    [HNOI 2011]数学作业
    [UOJ 12]猜数
    [UOJ 282]长度测量鸡
    [HAOI 2007]理想的正方形
    [POJ 2318]TOYS
    [SDOI 2009]HH的项链
    [USACO 12DEC]Running Away From the Barn
    [HDU 2036]改革春风吹满地
  • 原文地址:https://www.cnblogs.com/jllj/p/6399015.html
Copyright © 2020-2023  润新知