设为首页 加入收藏

TOP

在Ubuntu终端中运行第一个Java程序
2018-10-26 12:11:27 】 浏览:75
Tags:Ubuntu 终端 运行 一个 Java 程序

我们在Ubuntu 18.04 LTS/Ubuntu 18.10系统上运行了本文中提到的命令和过程。


为了编译和运行基本的Java程序,您需要在Ubuntu系统上安装以下两个软件:


让我们先打开Ubuntu命令行,终端,以便安装这两个。 您可以通过系统Dash或Ctrl + alt + T快捷方式打开终端。


由于我们将通过apt实用程序安装Java,因此首先让我们通过以下命令更新apt存储库:


接下来是运行以下命令:


Command 'java' not found, but can be installed with:


sudo apt install openjdk-11-jre-headless
sudo apt install default-jre           
sudo apt install openjdk-8-jre-headless


在Ubuntu终端中运行第一个Java程序


要在系统上安装Java Runtime Environment,请以root身份运行以下命令:


在Ubuntu终端中运行第一个Java程序


系统将提示您使用Y/n选项继续安装。 请输入Y继续,之后将在您的系统上安装JRE。


然后,您可以按如下方式检查已安装的Java版本:


openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+28-Ubuntu-3ubuntu2)
OpenJDK 64-Bit Server VM (build 11+28-Ubuntu-3ubuntu2, mixed mode, sharing)


在Ubuntu终端中运行第一个Java程序 


安装JRE后,让我们检查一下是否在我们的系统上安装了Java Development Kit。 这可以通过检查Java编译器的版本javac来完成,如下所示:


Command 'javac' not found, but can be installed with:


sudo apt install openjdk-11-jdk-headless
sudo apt install default-jdk           
sudo apt install ecj                   
sudo apt install openjdk-8-jdk-headless


在Ubuntu终端中运行第一个Java程序


上面的输出显示我需要在我的系统上安装Java编译器或JDK。


您可以通过以下命令以root身份安装它:


在Ubuntu终端中运行第一个Java程序


系统将提示您使用Y/n选项继续安装。 请输入Y继续,之后将在系统上安装JDK。


然后,您可以按如下方式检查已安装的Java编译器版本:


javac 11


在Ubuntu终端中运行第一个Java程序


现在,运行Java程序之前需要的基本安装已经完成。


在开始编写Java程序之前,最好为所有与Java相关的工作创建一个专用目录。 我通过以下命令在我的主文件夹中创建这样的目录:


然后按如下方式进入到该目录:l


下一步是编写您的第一个Java程序。 您可以在任何您喜欢的文本编辑器中编写它。 在这里,我使用gedit编辑器编写程序。 运行以下命令以在gedit编辑器中打开新的java文件:


$ gedit “filename”.java


例:


gedit linuxidc.java


class linuxidc {


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


该程序仅用于在屏幕上打印“Hello World”。


在Ubuntu终端中运行第一个Java程序


保存文件并关闭它。


然后是通过Java编译器编译第一个程序的时间,如下所示:


$ javac “filename”.java



javac linuxidc.java


ls命令将显示编译器将根据Java代码中的类创建一个类:


在Ubuntu终端中运行第一个Java程序


编译java源代码


要运行已编译的程序,请运行以下程序:


$ java filename



在Ubuntu终端中运行第一个Java程序


在本文中,您学习了安装Java Runtime Environment和用于编译和运行Java程序的Java Development Kit。 我们还用Java编写了一个简单的Hello World程序,然后运行以查看您和您的系统是否已准备好迁移到更复杂的Java编程世界。



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言递归解决5人分鱼问题 下一篇C语言递归解决年龄问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }