如何在 Ubuntu 中运行 Java 程序

系统 Linux
你想在你的 Linux 系统上运行 Java 程序?那就更好了。让我告诉你如何在 Ubuntu 和其他 Linux 发行版的终端中运行 Java。

[[424414]]

听说,你已经开始学习 Java 编程了?很好。

你想在你的 Linux 系统上运行 Java 程序?那就更好了。

让我告诉你如何在 Ubuntu 和其他 Linux 发行版的终端中运行 Java。

在 Ubuntu 中运行 Java 程序

让我们在这里按正确的步骤进行。

第一步:安装 Java 编译器

要运行一个 Java 程序,你需要先编译该程序。为此你需要 Java 编译器。

Java 编译器是 JDKJava 开发工具包Java Development Kit)的一部分。你需要安装 JDK,以便编译和运行 Java 程序。

首先,检查你的系统上是否已经安装了 Java 编译器:

  1. javac --version

如果你看到类似 “Command ‘javac’ not found, but can be installed with” 的错误,这意味着你需要安装 Java 开发工具包。 

Check if Java compiler is already installed or not

在 Ubuntu 上安装 JDK 的最简单方法是使用 Ubuntu 的默认包:

  1. sudo apt install default-jdk

你会被要求输入你的账户密码。当你输入密码时,屏幕上什么也看不到。这很正常。直接输入密码即可。当询问时,按回车键或 Y 键。 

Installing JDK that also contains the Java compiler

上述命令应该适用于其他基于 Debian 和 Ubuntu 的发行版,如 Linux Mint、Elementary OS 等。对于其他发行版,请使用你的发行版的包管理器。包的名称也可能不同。

安装完毕后,验证 javac 现在是否可用。 

Verify that Java compiler can be used now

第二步:在 Linux 中编译 Java 程序

要编译的话,你首先需要有一个 Java 程序文件。假设你创建了一个名为 HelloWorld.java 的新的 Java 程序文件,它的内容如下:

  1. class HelloWorld{
  2. public static void main(String args[]){
  3. System.out.println("Hello World");
  4. }
  5. }

你可以 使用终端下的 Nano 编辑器 或 Gedit 图形化文本编辑器来编写你的 Java 程序。

  1. javac HelloWorld.java

如果没有错误,上面的命令不会产生输出。

当你编译 Java 程序时,它会生成一个 .class 文件,文件名是你在程序中使用的类。你需要运行这个类文件。

第三步:运行 Java 类文件

你不需要在这里指定类的扩展名。只需要类的名称。而这一次,你使用 java 命令,而不是 javac

  1. java HelloWorld

我的程序将在屏幕上打印 “Hello World”。 

Running java programs in the Linux terminal

这就是你如何在 Linux 终端中运行一个 Java 程序。

这是最简单的一个例子。这个示例程序只有一个类。Java 编译器为你程序中的每个类都创建一个类文件。对于较大的程序和项目来说,事情会变得很复杂。

这就是为什么我建议 在 Ubuntu 上安装 Eclipse 来进行 Java 编程。在 IDE 中编程更容易。 

希望本教程对你有所帮助。

 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2016-07-29 11:21:16

Ubuntulinux程序

2017-01-06 22:50:23

LinuxUbuntu 16.1Unity 8

2009-06-08 21:35:02

Java启动程序

2023-07-24 11:01:29

UbuntuWine

2022-11-02 16:47:36

2022-01-21 10:58:39

JavaScriptGolangPython

2014-03-31 09:45:33

Ubuntu LinuUbuntu 13.1

2020-08-28 07:00:00

WSLLinuxWindows 10

2012-11-23 09:20:57

Win 8Hyper-VUbuntu

2015-12-07 15:11:18

Ubuntupuppet安装

2014-02-28 09:43:28

Ubuntu LibreOffic

2021-04-27 07:00:08

UbuntuLinux指纹登录

2015-12-01 10:54:44

Ubuntu 15.1NVIDIA 358.Linux

2014-05-14 09:54:25

UbuntuOracle Java

2013-05-14 10:53:43

2014-03-12 09:58:36

Ubuntu 13.1Gnome 3.10

2015-08-31 11:58:59

UbuntuLogwatch

2020-08-31 07:30:28

UbuntuRoot密码

2022-11-22 08:24:28

UbuntuLinux命令

2019-07-17 15:23:23

Windows 10应用程序Windows
点赞
收藏

51CTO技术栈公众号