Java环境配置与编译运行详解
环境配置
- 下载JDK安装包
JDK是Java Development Kit的缩写,是Java开发所必须的环境,我们需要从Oracle官网下载对应版本的JDK安装包。
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
- 安装JDK
运行下载好的JDK安装包,按照提示一步步进行安装,安装完毕后在命令行中输入以下命令检查是否安装成功:
javac -version
如果输出了正确的JDK版本号,说明安装成功。
- 配置环境变量
在系统环境变量中新增JAVA_HOME和Path两个变量:
JAVA_HOME:JDK的安装路径,例如C:\Program Files\Java\jdk1.8.0_181
Path:在Path中新增%JAVA_HOME%\bin
编译运行Java程序
- 编写Java程序
在任意文本编辑器中编写一个Java程序,例如HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
- 编译Java程序
在命令行中进入HelloWorld.java所在的文件夹,输入以下命令进行编译:
javac HelloWorld.java
如果编译成功,会在当前文件夹生成一个HelloWorld.class文件。
- 运行Java程序
在命令行中输入以下命令运行编译好的程序:
java HelloWorld
程序会输出Hello World!的内容。
示例
示例一:计算器
编写一个简单的计算器程序,用于实现两个数的加减乘除运算。
- 编写Java程序
在任意文本编辑器中编写一个Java程序,例如Calculator.java:
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
double num1, num2, result;
String operator;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数:");
num1 = scanner.nextDouble();
System.out.print("请输入第二个数:");
num2 = scanner.nextDouble();
System.out.print("请输入运算符(+ - * /):");
operator = scanner.next();
switch(operator) {
case "+":
result = num1 + num2;
System.out.println("结果为:" + result);
break;
case "-":
result = num1 - num2;
System.out.println("结果为:" + result);
break;
case "*":
result = num1 * num2;
System.out.println("结果为:" + result);
break;
case "/":
result = num1 / num2;
System.out.println("结果为:" + result);
break;
default:
System.out.println("无效的运算符");
break;
}
}
- 编译Java程序
在命令行中进入Calculator.java所在的文件夹,输入以下命令进行编译:
javac Calculator.java
如果编译成功,会在当前文件夹生成一个Calculator.class文件。
- 运行Java程序
在命令行中输入以下命令运行编译好的程序:
java Calculator
程序会输入提示语句,按照提示输入两个数和运算符,即可得到计算结果。
示例二:批量修改文件名
编写一个程序,用于将指定文件夹中所有的png图片的文件名修改为jpg格式。
- 编写Java程序
在任意文本编辑器中编写一个Java程序,例如Rename.java:
import java.io.File;
public class Rename {
public static void main(String[] args) {
File dir = new File("D:/image");
File[] files = dir.listFiles();
for (File file : files) {
if (file.isFile() && file.getName().endsWith(".png")) {
String newPath = file.getAbsolutePath().replace(".png", ".jpg");
File newFile = new File(newPath);
file.renameTo(newFile);
}
}
}
}
- 编译Java程序
在命令行中进入Rename.java所在的文件夹,输入以下命令进行编译:
javac Rename.java
如果编译成功,会在当前文件夹生成一个Rename.class文件。
- 运行Java程序
在命令行中输入以下命令运行编译好的程序:
java Rename
程序会扫描指定文件夹中的所有png图片,并将其文件名修改为jpg格式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java环境配置与编译运行详解 - Python技术站