首页 > 编程语言 >控制台运行java

控制台运行java

时间:2023-01-02 20:00:31浏览次数:56  
标签:文件 java 文件名 后缀 编译 控制台 运行

控制台执行java

新建java代码

新建一个记事本文件,将文件名改为HelloWorld.java注意:后缀是.java

若没有显示文件后缀,可以在资源管理器打开显示后缀,然后再次修改文件名,一定要修改成文件类型是java文件。
勾选上这个,就可以显示文件后缀啦!

非win10系统可以通过搜索引擎查询其他修改方式。

编辑java代码

新建后文件后,通过记事本打开文件,在文件里写入以下内容,然后保存退出。注意:HelloWorld是是类名,需要和文件名保持一致,否则编译时会出错。

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

保存好代码。

编译文件

  • 找到保存好的java文件,win10系统下,可以直接在地址栏输入cmd打开控制台。

  • 也可以通过打开cmd的方式,然后在进入到文件所在的路径执行。操作步骤:win+R打开运行对话框,然后输入cmd,进入控制台,然后输入cd /d 文件所在的路径,示例:cd /d E:\Java_study\code

    接下来开始编译文件,输入javac 文件名,回车后,无任何错误提示,并且在当前目录下生成.class文件后,表示编译成功。

执行java文件

最后运行java文件,在控制台输入java 文件名命令运行验证。这里需要注意,文件名没有后缀!!!

若出现错误,则根据提示检查问题。若不知从何下手,首先可以检查一下代码是否有误,其次是文件名与类名是否一直,再次是环境变量是否配置成功,配置jdk环境变量可参考我这篇博客,环境变量配置中出现问题课参考这篇博客

标签:文件,java,文件名,后缀,编译,控制台,运行
From: https://www.cnblogs.com/HaiJaine/p/17020270.html

相关文章

  • java 数组的内存分配
    每一个软件都占用一定的内存空间。栈与堆java内存分配int变量例子int等类型的变量无new关键字,不在堆中开辟空间,值直接在栈中赋给变量名。数组的内存数组的初始......
  • java实现websocket的五种方式
    1.前言2.第一种使用Java原生代码实现websocket2.1.首先在项目中引入依赖2.2.创建WebsocketServer类2.3.启动SocketServer2.4.测试websocketserver3.使......
  • JavaScript 预解析-变量预解析,函数预解析
    JavaScript预解析目录JavaScript预解析1.预解析2.变量预解析和函数预解析2.1变量预解析(变量提升)2.2函数预解析(函数提升)学习目标预解析变量预解析和函数预解析......
  • JavaScript 作用域-作用域概述,变量作用域,作用域链
    JavaScript作用域-作用域概述,变量作用域,作用域链目录JavaScript作用域-作用域概述,变量作用域,作用域链1.作用域1.1作用域概述1.2全局作用域1.3局部作用域(函数作用......
  • 用筛法求之N内的素数。(Java)
    解题思路:申请一个数组,从1-N初始化从第二个数开始,(2是素数),并且用循环把该数的倍数的数置为0然后访问下一个不是1的数(一定为素数),重复上面一个步骤在循环中把不是0......
  • JavaScript 函数-函数概念,使用,函数参数,返回值,arguments的使用,函数的申明方式
    JavaScript函数目录JavaScript函数1.函数的概念2.函数的使用2.1声明函数2.2调用函数2.3函数的封装3.函数的参数3.1形参和实参3.2函数参数的传递过程3.3函数形......
  • JAVA定时调度框架Quartz使用案例
    背景:             近期项目中遇到跨区调拨商品的需求,比如A区和B区,需要判断A区或者B区某种sku是否需要从对方库调拨商品来补充货源,避免因缺失商品而出现订单......
  • 数字三角形 —— java蓝桥杯(简单)
    题目描述上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每......
  • 大学生入门到精通JAVA系列(一)大学生在哪里写技术博客
    简书知乎专栏GithubPage当然也可以自己建站。 以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留......
  • java课程加分
      TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimplifiedHungarianRuss......