在Linux中配置Java环境

在Linux下配置Java环境

这里展示所使用的是VMWare Workstation Pro17里创建的Ubuntu18.0虚拟机下配置Java环境。

创建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照自己的需求配置虚拟机内容,然后next。一定要记得自己定义的用户名。
创建好虚拟机之后,在虚拟机->设置里面,选择NAT连接。这样可以保证虚拟机和主机公用一个网络。
在这里插入图片描述

下载JDK

在Firefox浏览器中,搜索oracle.com,进入官网,然后在Products里找到Java。

在这里插入图片描述
在这里插入图片描述

根据自己的电脑类型选择对应的jdk版本。我们一般都是64位电脑,所以选择x64。然后下载后缀为gz的这个压缩包。
在这里插入图片描述

在Firefox浏览器下下载的文件,一般都在Downloads这个文件夹里。

我们可以把它放在另一个位置,帮助我们更方便去配置环境变量。

首先使用Ctrl+Alt+T打开命令行。进入root模式。在/usr目录下创建一个文件夹叫做Java。

 mkdir java (前提是进入usr这个文件夹)

如图所示:

在这里插入图片描述

可以看到已经成功创建了java这个文件夹:

在这里插入图片描述

然后使用如下命令即可完成移动。(把虚拟机用户名修改成自己的)

mv /home/你的虚拟机用户名/Downloads/jdk-21_linux-x64_bin.tar.gz /usr/java

然后解压,即可得到对应版本的jdk。

tar zxvf jdk-21_linux-x64_bin.tar.gz

在这里插入图片描述

配置环境变量

这里我们使用nano编辑器来添加环境变量。(好多人建议使用vi编辑器,但我觉得vi编辑器上手难度比较高,很容易劝退新人。nano编辑器操作相对来说更简单)

nano /home/你的虚拟机用户名/.bash_profile

然后在文本文件中添加以下语句:

JAVA_HOME=/usr/java/jdk-21
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

使用Ctrl+O保存,命名为bash_profile,使用Ctrl+X退出。

在这里插入图片描述

然后使用如下语句来使配置环境变量生效:

source /home/你的虚拟机用户名/.bash_profile

如图所示:

在这里插入图片描述

然后使用以下语句来查看环境变量是否配置成功:

java -version

配置成功应该显示如下:

在这里插入图片描述

试试跑一个java程序

共享文件夹

我们在Windows下写好的java程序可以打包成jar文件,然后我们可以按照以下步骤安装VMWare tools(虚拟机->安装VMWare tools),即可使用这个软件提供的一个共享文件夹功能。

  1. 安装VMware Tools:确保您已经在虚拟机中安装了VMware Tools。
  2. 设置共享文件夹:在VMware虚拟机设置中,配置共享文件夹选项。您可以选择共享文件夹的路径和名称。
  3. 在虚拟机中访问共享文件夹:在虚拟机中,共享文件夹通常会以一个特定的路径(例如/mnt/hgfs/mnt/hgfs/<shared_folder_name>)挂载,您可以通过这个路径访问它。
  4. 复制或传输文件:您可以将文件复制到共享文件夹,这些文件将在虚拟机和宿主机之间同步。

生成jar包

生成jar包可以通过点击“File”菜单栏中的“Export”来实现。此时选择"Runnable JAR file”后点击“Next”
在这里插入图片描述
当点击“Next”后会出现如下图所示界面,此时,首先要在图中红色椭圆形区域选择将要导出的工程(当只有一个工程是,可以不用选择),然后要在图中红色矩形区域选择输出的路径和JAR包的名称。选择完毕后点击“Finish”即可生成对应的JAR包。
无论是在Windows 平台下,还是Linux 平台下,都可以在命令行使用“java
-jar ***.jar”命令来执行生成的JAR。
在这里插入图片描述
在这里插入图片描述
快去在Linux里试试Hello World吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值