为了创建一个简单的Java程序文件,确保它能运行于多个平台(这其实是Java平台无关性的一大特点),我们可以编写一个简单的程序,比如一个打印“Hello, World!”的程序。Java程序一旦编译成.class
文件,就可以在支持Java虚拟机(JVM)的任何平台上运行,无需修改源代码。
下面是一个简单的Java程序示例,名为HelloWorld.java
:
java复制代码// HelloWorld.java public class HelloWorld { public static void main(String[] args) { // 打印 Hello, World! 到控制台 System.out.println("Hello, World!"); } }
编译Java程序
要运行这个程序,你首先需要将它编译成.class
文件。打开命令行或终端,导航到包含HelloWorld.java
文件的目录,然后运行以下命令:
bash复制代码javac HelloWorld.java
如果编译成功,你将不会看到任何输出,但当前目录下会生成一个名为HelloWorld.class
的文件。
运行Java程序
编译成功后,你可以使用java
命令来运行这个程序。在命令行或终端中,输入以下命令:
bash复制代码java HelloWorld
如果一切设置正确,你将看到控制台输出:
复制代码Hello, World!
跨平台特性
Java的“一次编写,到处运行”的能力(Write Once, Run Anywhere, WORA)确保了上述程序无需修改即可在支持Java的任何平台上运行,包括Windows、macOS、Linux等。这是因为Java程序是在Java虚拟机(JVM)上运行的,而JVM是跨平台的。
注意事项
- 确保你的系统上已安装Java开发工具包(JDK),因为
javac
和java
命令是JDK的一部分。 - 根据你的操作系统和JDK版本,命令行的具体外观可能有所不同。
- 如果遇到权限问题,你可能需要在命令前添加
sudo
(在Linux或macOS上)或以管理员身份运行命令提示符(在Windows上)。
这样,你就创建了一个简单的Java程序,它可以在多个平台上运行。
评论 (0)