zoukankan      html  css  js  c++  java
  • cmd编译运行Java文件详解

    ①准备工作

    首先用记事本编写HelloWorld.java放至G:Javaspace路径

    public class HelloWorld{
    public static void main(String []args){
    System.out.println("Hello World");
    }
    }

    因为我要编译的java文件放在G盘,打开cmd窗口,输入

    g:

    转至G盘目录(cmd不区分大小写,路径中除了文件名要区分大小写,其他都不用)

    然后输入

    cd javaspace

    cd是cmd的换目录命令(change directory),此时cmd的目录才转到我们HelloWorld.java所在的目录下。

    ②编译

    下一步就是告诉cmd HelloWorld.javajava的编译器(即javac)在哪

    设置java编译器路径有两种方法

    一种是用cmd的SET PATH命令(这是个一劳永逸的方法,只设定一次就行了)

    SET PATH=C:program filesjavajdk1.8.0_20in;%PATH%

    再输入以下代码,对文件进行编译

    javac HelloWorld.java

    第二种设置编译器路径的方法是在编译时指定一下,因为我们已经转到G:Javespace目录下面了,所以直接输入

    "C:programs filesjavajdk1.8.0_20injavac" HelloWorld.java

    (文件名HelloWorld.java 的文件名要区分大小写)

    按下回车后若没有出现错误的提示,则在G:Javaspace下应该已经生成了HelloWorld.class文件,说明编译已经成功

    ③运行

    此时若从未退出过cmd,则cmd目录仍在G:Javaspace,输入

    java HelloWorld

    则cmd会用java命令启动JVM并运行HelloWorld.class,且此处的HelloWorld不用加后缀.class

    若提示“找不到或无法加载主类”,则说明在安装JDK时设置的CLASSPATH路径不是G:Javaspace,可以在“我的电脑——属性.....——环境变量”中重新设定,

    也可以在cmd中临时修改CLASSPATH路径,输入

    java -cp G:javaspace HelloWorld

    此行命令的意思是启动JVM并设置CLASSPATH,然后运行HelloWorld.class

  • 相关阅读:
    4.再来看看逆向——OD的简介
    3.资源里加个混淆
    反编译python打包的exe文件
    2.释放资源那些事
    1.恶意软件中的防双开
    windbg源码驱动调试 + 无源码驱动调试
    [转]当勒索病毒“不图财”时会图什么?
    勒索病毒加密过程分析1——简易加密型(坏兔子病毒)
    通过驱动杀死那个进程
    前端学习笔记 day14 模拟滚动条
  • 原文地址:https://www.cnblogs.com/zoffy/p/3979047.html
Copyright © 2011-2022 走看看