在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),即可使用这个软件提供的一个共享文件夹功能。
- 安装VMware Tools:确保您已经在虚拟机中安装了VMware Tools。
- 设置共享文件夹:在VMware虚拟机设置中,配置共享文件夹选项。您可以选择共享文件夹的路径和名称。
- 在虚拟机中访问共享文件夹:在虚拟机中,共享文件夹通常会以一个特定的路径(例如
/mnt/hgfs
或/mnt/hgfs/<shared_folder_name>
)挂载,您可以通过这个路径访问它。 - 复制或传输文件:您可以将文件复制到共享文件夹,这些文件将在虚拟机和宿主机之间同步。
生成jar包
生成jar包可以通过点击“File”菜单栏中的“Export”来实现。此时选择"Runnable JAR file”后点击“Next”
当点击“Next”后会出现如下图所示界面,此时,首先要在图中红色椭圆形区域选择将要导出的工程(当只有一个工程是,可以不用选择),然后要在图中红色矩形区域选择输出的路径和JAR包的名称。选择完毕后点击“Finish”即可生成对应的JAR包。
无论是在Windows 平台下,还是Linux 平台下,都可以在命令行使用“java
-jar ***.jar”命令来执行生成的JAR。
快去在Linux里试试Hello World吧!