java基础(3)安装好JDK后使用javac.exe编译java文件、java.exe运行编译好的类

简介: 本文介绍了如何在安装JDK后使用`javac.exe`编译Java文件,以及使用`java.exe`运行编译好的类文件。涵盖了JDK的安装、环境变量配置、编写Java程序、使用命令行编译和运行程序的步骤,并提供了解决中文乱码的方法。

首先我们需要下载java工具包JDK

如果已经安装好,可以直接看第二步:

1.安装jdk并配置环境变量:

jdk下载地址:

https://www.oracle.com/

下载好后安装成功,我选择的是默认安装路径,我的是64位的,所有安装到了:

C:\Program Files\Java

在安装的途中可能会让安装jre,这个jre本质再jdk中已经包含,所有无需再次单独安装,
在这里插入图片描述
这是安装好的目录结构,这个时候已经证明我们安装成功了,下面就是配置环境变量,配置环境变量是为了在其他文件夹下我们也能直接访问java程序。
在这里插入图片描述
在这里插入图片描述
直接将我们jdk目录下的bin路径复制上即可。
我们win+r打开我们的cmd;
在这里插入图片描述

2.下面开始正文,使用javac.exe编译java文件、java.exe运行编译好的类

在任意文件夹下建立我们的java文件,名字我们以大写字母开头:
在这里插入图片描述
打开编辑:

//一个类名为TestJava01的类
public class TestJava01{
   
//执行类的入口函数
    public static void main(String[] arg){
   
    //打印语句
            System.out.print("这是我的第一个java文件");
    }
}

这个时候我们就完成了一个java文件的编写。

在打开我们的cmd,我们可以在这个文件的当前文件夹打开,也可以在任意文件夹打开cmd
1.在当前文件夹:使用相对路径即可
在这里插入图片描述
在其他文件夹打开:使用绝对路径:
在这里插入图片描述
同样可以生成.class文件,这个.class文件就是我们的.java文件编译后的文件
如何使用编译好的.class文件呢?适应java 类名

3.运行编译好的class文件:

在这里插入图片描述
虽然我们这里出现了乱码,但是我们可以清楚的看到,我们已经执行成功。

解决中文乱码的方法:
在这里插入图片描述
在编译的时候就设定编码方式。

上述功能中出现的javac、java其实都是exe文件在执行
因为我们已经设置了环境变量,系统会在全局自动找我们输入的关键词。

javac:将java文件编译成.class文件;
java:运行.class文件,运行时不需要输入后缀,因为运行的不是这个class文件还是这个类。

java文件能在各个平台运行原因:jvm—java虚拟机,jvm可以理解为一个中介,将这一套代码运行在不同的操作系统上,在不同操作系统jvm也是不同的,有window的、有linux的等等。

目录
相关文章
|
1天前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
15 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
2天前
|
存储 缓存 监控
Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启
【9月更文挑战第22天】在Java应用中,若图片位于bin目录下且下载新图片导致应用重启,可能是因为部署方式不当或资源监控机制过于敏感。解决方法包括:更改图片存储位置至独立目录;配置应用服务器减少资源监控敏感度;使用独立资源服务器托管静态资源;优化代码减少资源重复加载。具体方案需根据应用实际情况和技术栈调整。
|
2天前
|
JSON 前端开发 JavaScript
java中post请求调用下载文件接口浏览器未弹窗而是返回一堆json,为啥
客户端调接口需要返回另存为弹窗,下载文件,但是遇到的问题是接口调用成功且不报错,浏览器F12查看居然返回一堆json,而没有另存为弹窗; > 正确的效果应该是:接口调用成功且浏览器F12不返回任何json,而是弹窗另存为窗口,直接保存文件即可。
14 2
|
8天前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
|
2月前
|
Oracle Java 关系型数据库
入职必会-开发环境搭建41-Linux软件安装-安装JDK
本文介绍了在Linux系统中下载和安装JDK
入职必会-开发环境搭建41-Linux软件安装-安装JDK
|
1月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
41 1
|
1月前
|
Oracle Java 关系型数据库
Mac安装JDK1.8
Mac安装JDK1.8
316 4
|
2月前
|
Java Linux
Linux复制安装 jdk 环境
Linux复制安装 jdk 环境
51 3
|
1月前
|
Java 开发工具
开发工具系列 之 同一个电脑上安装多个版本的JDK
这篇文章介绍了如何在一台电脑上安装和配置多个版本的JDK,包括从官网下载所需JDK、安装过程、配置环境变量以及如何查看和切换当前使用的JDK版本,并提到了如果IDEA和JDK版本不兼容时的解决方法。
开发工具系列 之 同一个电脑上安装多个版本的JDK
|
22天前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置