如何运行.java文件

首先按“Windows+R”键打开运行,输入“cmd”打开命令行窗口。然后通过cd进入.java文件所在的文件夹,生成与.Java文件同名的.class字节码文件。再输入“java 文件名”运行该.java文件。

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。如何运行.java文件

第一步,假如在e盘里有个文件夹名为Java,在Java文件夹里有一个事先写好的.java程序,如下:

a32b02b25068392e30bf0bb10d4be6b.png

05b695819e388534ebbb497e8fbb819.png

第二步,按“Windows+R”键打开运行,输入“cmd”打开命令行窗口,如下:

f3f0798f68177c0b55d00a5f1e53d47.png

7289347b06b63172f7ded4be398e196.png

第三步,转到HelloWorld.java文件所在的文件夹。

(1)文件在E盘,首先输入 e: 回车。

e0adddf611ba5226bdb7f9880fe4429.png

(2)输入cd Java 进入Java文件夹。

93a7337c96d60724bcdf2dcf07af295.png

(3)输入javac HelloWorld.java 然后回车。

5cadc14a541bcb2ad4c6705c195c192.png

此时在Java文件夹中,生成了与.java文件同名的.class字节码文件。

3669b2db94edc6213e6b0e22dc90275.png

(4)输入java HelloWorld 运行Java虚拟机运行程序 ,Java虚拟机首先将编译好的字节码文件(.class文件)加载到内存,这个过程被称为类加载,它是由类加载器完成的,然后虚拟机针对加载到内存中的Java类进行解释执行,便可以看到运行结果。

Java程序是由虚拟机负责解释执行的,而并非操作系统。这样做的好处是可以实现跨平台性,也就是说针对不同的操作系统可以编写相同的程序,只需安装不同版本的虚拟机即可。这种方式使得Java语言“一次编写,处处运行(write once, run anywhere)”,有效地解决了程序设计语言在不同操作系统编译时产生不同机器代码的问题,大大降低了程序开发和维护的成本。

但值得注意的是,Java程序通过Java虚拟机可以达到跨平台特性,但Java虚拟机并不是跨平台的。也就是说,不同操作系统上的Java虚拟机是不同的。

c75409a4168a751f0019fd062c32e18.png

编译运行完毕。

Java架构师必看教程网,大量的免费Java入门教程,欢迎在线学习!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120809.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • redis如何查看版本号_redis版本号

    redis如何查看版本号_redis版本号linux环境下查看redis的版本:查看redis的版本有两种方式:1.redis-server–version和redis-server-v 得到的结果是:Redisserverv=3.2.12sha=00000000:0malloc=jemalloc-3.6.0bits=641.redis-cli–version和redis-cli-…

    2022年10月19日
    5
  • Java中如何遍历Map对象的4种方法

    Java中如何遍历Map对象的4种方法在Java中如何遍历Map对象HowtoIterateOveraMapinJava在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap,TreeMap,LinkedHashMap,Hashtable,等等)方法一在for-each循环中使用ent

    2022年4月19日
    73
  • Nginx的启动、停止与重启

    Nginx的启动、停止与重启

    2021年10月27日
    50
  • 06 _使用命令在hadoop的HDFS中存储文件

    06 _使用命令在hadoop的HDFS中存储文件

    2021年8月22日
    68
  • 什么是IDOR(不安全的直接对象引用)

    什么是IDOR(不安全的直接对象引用)自从2010年开始,不安全的直接对象引用(IDOR)就已经成为了OWASPTop10Web应用安全风险中影响程度排名第四的安全漏洞了。IDOR将允许一名授权用户获取其他用户的信息,意指一个已经授权的用户通过更改访问时的一个参数,从而访问到了原本其并没有得到授权的对象。Web应用往往在生成Web页面或服务时会用它的真实名字,且并不会对所有目标对象的请求访问进行用户权限检测,所以这就造成了不安…

    2022年6月12日
    60
  • mysql format不要逗号_笔记:number_format() 函数去掉数字千分位的逗号

    mysql format不要逗号_笔记:number_format() 函数去掉数字千分位的逗号最近有朋友找我仿站,为了实现某些效果,要去掉访问次数千分位的逗号,说真的,倡萌没有系统学习过PHP,所以只好求教露兜老大,得知可以通过number_format()函数通过千位分组来格式化数字。自己折腾下,还真实现了,记录一下。PHPnumber_format()函数定义和用法number_format()函数通过千位分组来格式化数字。语法number_format(number,de…

    2022年10月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号