前言: 1.编译 编写MyProgram.java文件,内容如下: public class MyProgram { public static void main(String[] args) { System.out.println("hello worl
编写MyProgram.java文件,内容如下:
public class MyProgram {
public static void main(String[] args) {
System.out.println("hello world");
}
}
注意:这里没有声明包名,只做了一个最简单的输出helloworld。
用命令行打开java文件所在的目录,然后运行如下命令行,生成class文件:
javac MyProgram.java
此时,会在当前目录下生成java文件对应的class文件。
在命令行上输入如下命令:
java MyProgram
注意:这里没有指定后缀是什么文件,java程序默认会找到class文件进行运行。其实这里的名称代表了一个类名,通常情况下类型和文件名是保持一致的,而这里由于省略了包名,当加上包名时,运行的方法应该为:包名.类名。
注意2:如果加了包名,那么一定不能进入到这个包里面运行,要在包名外面运行,比如class/com/jsoft/test/App.class,运行时需要加上包名,并且要在class这层目录下运行,如:class>java com.jsoft.test.App
结果如下:
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命令行编译运行
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...