怎么运行用记事本写的java程序

当我们使用记事本来编写Java程序时,需要注意一些细节,例如设置环境变量、保存文件格式、编译运行指令等等。下面是详细讲解如何在Windows操作系统中使用记事本运行Java程序的攻略:

环境变量配置

为了让操作系统知道我们的Java程序在哪里,我们需要设置Java环境变量。可以按照如下步骤进行设置:

  1. 在桌面上用鼠标右键点击“此电脑”图标,然后选择“属性”选项;
  2. 在弹出的窗口中选择“高级系统设置”,然后点击“环境变量”按钮;
  3. 在系统变量中,查找PATH变量,然后点击“编辑”按钮;
  4. 在弹出的窗口中,在变量值的最后加上Java安装路径的bin目录路径,路径之间需要用分号隔开,例如:D:\Java\bin;
  5. 点击“确定”,保存设置。

编写Java程序

在记事本中编写Java程序时,需要注意以下几点:

  1. Java程序文件必须以.java结尾;
  2. 类名必须和文件名大小写完全一致;
  3. 类名的首字母需大写;
  4. 程序的main方法需要写到类中。

下面是一个示例Java程序:

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

保存文件格式

Java程序保存的文件格式必须为UTF-8,否则会在编译或运行时出现各种问题。在记事本中保存文件时,可以按照如下步骤设置保存格式:

  1. 点击记事本菜单中的“文件”选项;
  2. 选择“另存为”选项;
  3. 在“编码”下拉框中,选择“UTF-8”格式;
  4. 点击“保存”。

编译运行Java程序

编写好Java程序后,需要使用编译器将其编译成字节码。这里我们需要使用命令行工具来完成编译和运行操作。按照以下步骤进行操作:

  1. 打开命令提示符,进入程序所在文件夹;
  2. 执行以下命令进行编译操作(注意空格):
javac HelloWorld.java
  1. 如果编译成功,会生成一个.class字节码文件;
  2. 执行以下命令进行运行操作:
java HelloWorld
  1. 如果一切正常,命令行会输出“Hello World!”这个字符串。

下面再来一个示例Java程序:

public class Calculate {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int sum = a + b;
        System.out.println("The sum of " + a + " and " + b + " is: " + sum);
    }
}

在命令提示行中,进入程序所在文件夹,再依次执行以下命令:

javac Calculate.java
java Calculate

如果一切正常,命令行会输出:

The sum of 10 and 20 is: 30

至此,我们已经了解了如何在Windows系统中使用记事本编写Java程序并进行编译、运行操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:怎么运行用记事本写的java程序 - Python技术站

(0)
上一篇 2023年5月19日
下一篇 2023年5月19日

相关文章

  • 如何将maven源改为国内阿里云镜像

    下面是将Maven源改为国内阿里云镜像的完整攻略。 修改Maven配置文件 Maven 的配置文件 settings.xml 存放在 Maven 安装目录下的 conf 目录中。我们需要修改该配置文件来指定使用阿里云镜像。使用文本编辑器打开该文件,找到 <mirrors> 标签,添加如下配置: <mirror> <id>a…

    Java 2023年5月20日
    00
  • JAVA对象和字节数组互转操作

    Java对象和字节数组互转操作是Java编程中常见的技巧之一。在某些情况下,我们需要把Java对象序列化成字节数组,再把字节数组反序列化为Java对象,这样可以在网络传输、文件存储等场景中实现数据的传输和存储。本文以Java 8为例,讲解Java对象和字节数组互转的完整攻略。 1. Java对象转字节数组 Java对象转字节数组需要使用到Java的序列化机制…

    Java 2023年5月26日
    00
  • java实现计算器模板及源码

    感谢您对Java实现计算器模板及源码的关注。下面,我将详细讲解Java实现计算器模板及源码的完整攻略,包含以下内容: 确定需求 设计界面 实现程序逻辑 测试与调试 发布计算器程序 1. 确定需求 在开发计算器程序之前,我们需要先明确需求,即计算器需要完成哪些功能。一般来说,一个基本的计算器程序需要具备以下功能: 加法 减法 乘法 除法 取模 此外,还需要考虑…

    Java 2023年5月19日
    00
  • SpringBoot超详细讲解事务管理

    SpringBoot超详细讲解事务管理 什么是事务管理? 在数据库中,事务是一组要么全部执行、要么全部不执行的操作序列。如果在事务中任何一个操作失败,整个事务都应该失败并回滚到事务开始状态。 事务管理就是保证在数据库操作中,一组操作要么全部完成,要么全部不完成的机制。 Spring中的事务管理 Spring框架中提供了多种方式进行事务管理,包括声明式事务管理…

    Java 2023年5月15日
    00
  • spring Security的自定义用户认证过程详解

    【Spring Security的自定义用户认证过程详解】 介绍 Spring Security是一个流行的安全框架,用于保护Web应用程序和REST API。Spring Security通过AuthenticationManager接口处理认证过程。该接口负责通过认证用户提供的凭据,最终生成一个用于描述身份验证后的用户认证信息 — Authenticat…

    Java 2023年5月20日
    00
  • 图解Java经典算法希尔排序的原理与实现

    图解Java经典算法希尔排序的原理与实现 一、希尔排序介绍 希尔排序是一种排序算法,最初由 Donald Shell 在1959年提出。它是插入排序的一种高效改进版本。希尔排序通过比较相距一定间隔的元素进行部分排序,然后缩小间隔,再进行部分排序,不断缩小间隔直至间隔缩小为1时完成高效排序。 二、希尔排序原理 希尔排序是在插入排序的基础上进行优化,插入排序是将…

    Java 2023年5月19日
    00
  • 详解android studio游戏摇杆开发教程,仿王者荣耀摇杆

    Android Studio游戏摇杆开发教程 本教程将介绍如何在Android Studio中开发游戏摇杆控件,以实现类似于王者荣耀游戏的摇杆控制功能。本教程将涉及到如下内容: 摇杆的原理及实现技术; 摇杆控件的设计; 使用摇杆控件实现王者荣耀摇杆控制功能。 摇杆原理及实现技术 摇杆控件常用的实现方式是利用手指在摇杆区域内滑动的距离和方向来实现控制操作。我们…

    Java 2023年5月26日
    00
  • js对table的td进行相同内容合并示例详解

    下面是“js对table的td进行相同内容合并示例详解”的完整攻略: 1. 方案简介 在Web开发中,我们可以使用JavaScript操作HTML中的DOM元素,进而实现对table的td进行相同内容合并的功能。具体的实现思路是找到table中具有相同文本内容的td单元格,如果它们在同一行或同一列,则进行合并,从而达到优化表格展示的效果。 2. 示例1:按行…

    Java 2023年6月16日
    00
合作推广
合作推广
分享本页
返回顶部