如何运行.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入门教程,欢迎在线学习!

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 一篇文章带你深入理解 Java 中的Class.getClassLoader[通俗易懂]

    一篇文章带你深入理解 Java 中的Class.getClassLoader[通俗易懂]文章目录一、ClassLoader的作用二、ClassLoader层次结构三、Class加载时调用类加载器的顺序一、ClassLoader的作用我们都知道java程序写好以后是以.java(文本文件)的文件存在磁盘上,然后,我们通过(bin/javac.exe)编译命令把.java文件编译成.class文件(字节码文件),并存在磁盘上。但是程序要运行,首先一定要把.class文件加载…

  • idea激活码永久_最新在线免费激活

    (idea激活码永久)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~9071407CR5-eyJsaWNlb…

  • resnet讲解_resnet50网络结构详解

    resnet讲解_resnet50网络结构详解1、 RestNet网络1.1、 RestNet网络结构ResNet在2015年被提出,在ImageNet比赛classification任务上获得第一名,因为它“简单与实用”并存,之后很多方法都建立在ResNet50或者ResNet101的基础上完成的,检测,分割,识别等领域里得到广泛的应用。它使用了一种连接方式叫做“shortcutconnection”,顾名思义,shortcut就是“…

  • 安全U盘市场分析_安全U盘

    安全U盘市场分析_安全U盘**定义:**采用授权管理、访问控制、数据加解密等机制,实现对全盘或部分数据加密保护、授权控制及限制分发等功能。另外,自带的网络监控系统可以随时监测U盘所在网络的状态,实现外网阻断。有效防止U盘交叉使用,阻止U盘木马和病毒危害。从根本上杜绝了U盘泄密的途径,净化了U盘的使用环境。通用功能:1.数据透明加解密采用专用智能控制与存储芯片实现软硬件相结合的数据加密技术,在写入与读出过程中实时进行加…

  • 解散群通知怎么写_要解散群,怎么说得体,大方「建议收藏」

    解散群通知怎么写_要解散群,怎么说得体,大方「建议收藏」展开全部1、明天我e69da5e887aa62616964757a686964616f31333433643063们这个群就要解散了,请把这个小步的礼物装在胸膛,它会化成你的信念和力量,鼓舞你去战胜狂风恶浪。12、不要说珍重,不要说再见,就这样,默默地离开。但愿,在金色的秋季,友谊之树上将垂下丰硕的果子,各位群友们珍重。3、你临别的微笑虽然只是短短的一瞬,但是摄在我心的底片上,却留下了永恒。我时时…

  • MFS学习总结

    MFS学习总结公司使用moosefs做图片存储,最近学习了一下,在此小小总结一下,主要分以下几部分:MFS概述、特性和新版改进MFS工作原理和设计架构MFS的安装、部署、配置MFS的高级特性MFS的性能测试MFS

发表回复

您的电子邮箱地址不会被公开。

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