起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 基本的Java命令行编译运行

基本的Java命令行编译运行

时间:2022-08-14 14:43:52来源:零基础学Java 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java命令行编译

前言: 1.编译 编写MyProgram.java文件,内容如下: public class MyProgram { public static void main(String[] args) { System.out.println("hello worl

1.编译

编写MyProgram.java文件,内容如下:

public class MyProgram {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

注意:这里没有声明包名,只做了一个最简单的输出helloworld。

用命令行打开java文件所在的目录,然后运行如下命令行,生成class文件:

javac MyProgram.java

此时,会在当前目录下生成java文件对应的class文件。

2.运行

在命令行上输入如下命令:

java MyProgram

注意:这里没有指定后缀是什么文件,java程序默认会找到class文件进行运行。其实这里的名称代表了一个类名,通常情况下类型和文件名是保持一致的,而这里由于省略了包名,当加上包名时,运行的方法应该为:包名.类名。

注意2:如果加了包名,那么一定不能进入到这个包里面运行,要在包名外面运行,比如class/com/jsoft/test/App.class,运行时需要加上包名,并且要在class这层目录下运行,如:class>java com.jsoft.test.App

结果如下:

3.命令行解释及文件说明

java文件:这个就是源文件。

javac命令:javac是java语言编程编译器,负责把java源文件编译成字节码class文件。

class文件:java字节码文件,这个是跨平台的关键,一份java代码对应一份class文件,然后通过java虚拟机JVM进行对应的平台转换(JIT方式)成不同平台的机器码,从而实现跨平台。那么一般一个java的类会生成对应的class的文件,有多少类就有多少的字节码文件。

java:Java 应用程序启动器,同时也是java的虚拟机JVM,用于运行java的字节码文件,翻译成对应的机器码。(控制台)

javaw:(GUI程序)

javaws:(用于web应用程序)

其它:

jdb:Java 应用程序调试程序

javah:C 头文件和 stub 文件生成器

javap:类文件解析器

javadoc:API 文档生成器

jar:JAR 归档工具 Java 扩展框架

文章出自:http://qh.itpxw.cn/peixun/software/2022123749.html

文章标题:基本的Java命令行编译运行



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容