前言
想要在Linux上运行java程序,可以将java程序编译成功后导出成jar包,然后在Linux上用命令执行jar文件
一、Java环境安装
1.下载压缩包
首先把JDK8的压缩格式的文件jdk-8u162-linux-x64.tar.gz安装到本地电脑,假设保存在“/root/download/”目录下。 在Linux命令行界面中,执行如下Shell命令(注意:当前登录用户名是root):cd /usr/lib
sudo mkdir jvm #创建/usr/lib/jvm目录用来存放JDK文件
cd ~ #进入hadoop用户的主目录
cd download #注意区分大小写字母,刚才已经通过FTP软件把JDK安装包jdk-8u162-linux-x64.tar.gz上传到该目录下
sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm #把JDK文件解压到/usr/lib/jvm目录下
解压成功后配置环境变量
cd ~
vim ~/.bashrc
打开了root用户的环境变量配置文件,请在这个文件的开头位置,添加如下内容
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${
JAVA_HOME}/jre
export CLASSPATH=.:${
JAVA_HOME}/lib:${
JRE_HOME}/lib
export PATH=${
JAVA_HOME}/bin:$PATH
保存.bashrc文件后,继续执行如下命令让.bashrc文件的配置立即生效:
source ~/.bashrc
这时,可以使用如下命令查看是否安装成功:
java -version
如果能够在屏幕上返回如下信息,则说明安装成功:
root@huangkiayu:~$ java -version java version "1.8.0_162" Java(TM) SE Runtime Environment (build 1.8.0_162-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode) |
二、Eclipse编译java程序并导出jar包
这里的Eclipse是windows上的IDE,Linux上安装了JAVA就行 这里以HDFS的操作为例,实现按行读取HDFS中指定文件的方法“readLine()”。 如果读到文件末尾,则返回空,否则返回文件一行的文本。 |
1、创建项目时导入需要的jar包
- 首先创建java项目
- 点击next后添加所需的jar包