LINUX下JDK的安装与配置(备忘)

本文详细介绍了在Linux环境下安装与配置JDK的过程,包括下载JDK、上传至服务器、执行安装命令、配置环境变量等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LINUX下JDK的安装与配置

从官方网站下载合适版本的JavaSE。
(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
我这里下载的是JDK 6 Update 21 (Platform:Linux,Language:Multi-language)

下载成功后将文件(jdk-6u21-linux-i586.bin)上传至LINUX服务器任意目录

在LINUX服务器,打开终端,用cd命令进入jdk所在目录,执行复制命令
sudo cp jdk-6u21-linux-i586.bin /usr
即将jdk复制到/usr目录下,然后进入/usr目录cd /usr
执行权限
chmod +x jdk-6u21-linux-i586.bin
执行安装命令
./jdk-6u21-linux-i586.bin

如遇错误,可先切换至root用户下,su root,再执行安装命令
安装成功会在/usr目录下生成jdk1.6.0_21目录,就是jdk的安装目录

 

(如果是 jdk-6u21-linux-i586-rpm.bin文件安装以上步骤改为输入

sh jdk-6u21-linux-i586-rpm.bin

 安装复制完毕)

 

 

安装成功后需要配置jdk环境变量

用cd命令进入/etc目录sudo,使用vi编辑器编辑profile文件

vi /etc/profile

 

在export PATH前添加如下内容:

export JAVA_HOME=/usr/java/jdk1.6.0_21
export JAVA_BIN=$JAVA_HOME/jdk1.6.0_21/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

 

在用vi命令编辑profile文件时
按回车然后按方向键“下”找到export前一行
按字母o插入一行并进入编辑状态
输入环境变量内容
回车,按几次ESC键,直到听到"嘀"声,输入
:wq 然后回车
即保存退出


创建指向JAVA的链接
进入 /usr/bin/目录

cd /usr/bin

 
创建文件链接

ln -s -f /usr/java/jdk1.6.0_21/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_21/bin/javac

 

查看 java的链接

[root@localhost usr/bin]#  ls -l java 

 

PS:如果需要删除这个链接可以输入

rm -rf java

 


注销系统管理员权限

su

 


查看JAVA版本,在命令行输入

java -version

 

屏幕输出
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)

 

安装JDK1.6完毕.


测试
新建Test.java
public class Test{
    public static void main(String[] args){
        System.out.println("Hello,Welcome to Linux World!");
    }
}
在终端用cd命令进入Test.java目录,然后输入

javac Test.java
java Test

 
如果输出
Hello,Welcome to Linux World!
则表明配置成功!
如不能通过编译,可以重新启动系统试试.

 

 


备注:

linux系统管理指令

export 设置或显示环境变量。语法:export [-fnp][变量名称]=[变量设置值]

sudo 是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等

等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。

su 可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些

事情。

vi 所有Unix及Linux系统下标准的编辑器,

内容概要:本文档详细介绍了基于MATLAB实现的无人机三维路径规划项目,核心算法采用蒙特卡罗树搜索(MCTS)。项目旨在解决无人机在复杂三维环境中自主路径规划的问题,通过MCTS的随机模拟渐进式搜索机制,实现高效、智能化的路径规划。项目不仅考虑静态环境建模,还集成了障碍物检测避障机制,确保无人机飞行的安全性和效率。文档涵盖了从环境准备、数据处理、算法设计实现、模型训练预测、性能评估到GUI界面设计的完整流程,并提供了详细的代码示例。此外,项目采用模块化设计,支持多无人机协同路径规划、动态环境实时路径重规划等未来改进方向。 适合人群:具备一定编程基础,特别是熟悉MATLAB和无人机技术的研发人员;从事无人机路径规划、智能导航系统开发的工程师;对MCTS算法感兴趣的算法研究人员。 使用场景及目标:①理解MCTS算法在三维路径规划中的应用;②掌握基于MATLAB的无人机路径规划项目开发全流程;③学习如何通过MCTS算法优化无人机在复杂环境中的飞行路径,提高飞行安全性和效率;④为后续多无人机协同规划、动态环境实时调整等高级应用打下基础。 其他说明:项目不仅提供了详细的理论解释和技术实现,还特别关注了实际应用中的挑战和解决方案。例如,通过多阶段优化迭代增强机制提升路径质量,结合环境建模障碍物感知保障路径安全,利用GPU加速推理提升计算效率等。此外,项目还强调了代码模块化调试便利性,便于后续功能扩展和性能优化。项目未来改进方向包括引入深度强化学习辅助路径规划、扩展至多无人机协同路径规划、增强动态环境实时路径重规划能力等,展示了广阔的应用前景和发展潜力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值