ubuntu下JDK的自动安装和手动安装
最近帮别人安装Hadoop系统,遇到了各种各样的问题,在安装jdk的时候遇到源不好使,手动安装无法识别环境变量等。现就JDK安装的问题和方法归纳如下。
ubuntu下安装JDK有两种办法,一种是自动安装,步骤如下:
- 输入sudo apt-get install sun-java6-jdk。(前提是已经将系统的源更新为可用的源)
- sudo /etc/profile配置环境变量。在文件中添加下面的内容: export JAVA_HOME= (java安装位置,自动安装的目录为/usr/lib/jvm/java-6-sun) export CLASSPATH=”.:$JAVA_HOME/lib:$CLASSPATH” export PATH=”$JAVA_HOME/:$PATH”
- java -verison验证安装
方法一要求有一个速度不错的源,但是现在ubuntu的源貌似没有几个好好更新的,所以大部分不好用,这个时候就只有采用第二种办法,手动安装JDK了。方法2的步骤如下:
- 在http://java.sun.com下载最新的jdk安装包,jdk-***-linux-i586.bin,放在带安装的目录
- 在终端下进入安装包目录,并输入sudo chmod u+x jdk-***-linux-i586.bin
- 然后输入sudo -s ./jdk-***-linux-i586.bin开始安装。
- 输入sudo /etc/profile配置环境变量。方法同方法1中的步骤2.
- 输入java -verison验证安装
- 如果成功就结束,如果未成功就需要修改ubuntu系统下默认JDK的目录到当前安装目录。步骤如下:
- 终端中输入sudo update-alternatives –install /usr/bin/java java (java安装目录)/bin/java 300
- 终端中再输入sudo update-alternatives –install /usr/bin/javac javac (java安装目录)/bin/javac 300
- 执行sudo update-alternatives –config java确定当前安装目录为jdk工作目录。
- 输入java -verison验证安装
至此,jdk的安装就完成了。所以,如果在安装中如果遇到jdk的环境变量配置之后未生效的情况均可以参照方法2中的7-9三个步骤进行配置。如果这种办法还不行,那就只有使用终极办法:在命令行输入下面的命令
PATH=$PATH:(java安装目录)
export PATH
这种办法只是临时修改环境变量,在机器重启之后就不好使了。
ubuntu下JDK的自动安装和手动安装相关推荐
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...
- vlc在Ubuntu下的自动安装和手动安装
VLC Media Player是和Mplayer齐名的优秀的开源播放器. 我想用它休闲娱乐,也想做二次开发,当然不想后者的不成熟打扰前者,故做两种安装就很必要啦. 官网上有讲如何安装和编译,但有些凌 ...
- Ubuntu 下JDK安装
1. 从oracle 官网上下载JDK *.bin结尾的安装文件 note:如果是从windows上下载, 可以通过SSH客户端把文件传送的Ubuntu里面 2. 将*.bin 文件拷贝到安装目录 ...
- Windows + Ubuntu下JDK与adb/android环境变量配置完整教程
假设JDK和android sdk路径分别如下: D:\Program Files\Java\jdk D:\android-sdk 1.JDK环境变量配置 JAVA_HOME=D:\Program F ...
- Ubuntu下的Linux内核的编译及安装
推荐群:C/C++大学技术协会:145655849 Linux中的模块(Modules) Linux的module其实可以看作是内核的插件. 在Linux系统中,可以通过文件 cat /proc/mo ...
- ubuntu下文本标注工具BRAT全程离线安装
1 Apache离线安装 1.1 软件下载 1.1.1 httpd文件 从http://httpd.apache.org/download.cgi下载httpd文件 1.1.2 apr文件 可到官网h ...
- window下安装Xamarin(手动安装)
本人之前没有接触过移动的应用开发,只是单纯的会点儿c#.由于工作的需要,认识了Xamarin.知道它是跨平台的开发框架,只要会C#就能实现android.ios .wp的app程序.让我非常感兴趣,于 ...
- 惠普电脑(HP PHILIPS系列)安装ubuntu后无法连接WIFI解决方案(手动安装8821CE驱动)...
一步一步来, 先说环境: 我的电脑是HP PHILIPS系列,ubuntu版本是16.04 背景: win10安装ubuntu后发现无法连接wifi(但win10系统可以连接WIFI),在ubuntu ...
- Ubuntu18.04环境下visp、visp_ros、vision_visp手动安装完整指南
visp全称是visual servoing platform,是一个可以用于开发视觉跟踪和视觉伺服技术的库.其能够计算机器人的控制律,提供多种可用于追踪的视觉特征,更多的信息可以去官网查看.vi ...
最新文章
- 如何利用ZBrush中的DynaMesh创建身体(一)
- [大数据之Yarn]——资源调度浅学
- 几种C#程序读取MAC地址的方法
- JDK7下VisualVm插件无法链接到插件中心
- 【Unity开源项目精选】Unity引擎源码的C#部分
- Adapter适配器模式
- 怎么在安卓手机上阅读txt小说,小说阅读器推荐
- cnplaza照片打印管理 【即影即有软件】
- 揭秘偷渡史,福建最疯,全村一半人都出国了
- 共用体union与枚举enum(C++)
- C++游戏《Flappy bird》
- 985、211外,你还应该清楚这些高校联盟!
- 十、【高级篇】RTC--实时时钟
- 对话 Apache 巨咖 - 如何做好一个开源项目?
- 支持向量机SVM(1)——间隔最大化
- 【愚公系列】2023年02月 WMS智能仓储系统-001.NLog日志的使用
- 量子计算机没有热量,最新研究:量子气体不会带走热量
- 【VitePress】项目打包异常问题总结(Could not resolve、Unexpected character ‘‘、Invalid value used as weak map key)
- 登陆页面的获取验证码
- 王者荣耀装备测试软件,王者荣耀里有3个“测试仪”,可以测出辅助玩家的真实水平!...
热门文章
- bin文件编辑_为MediaWiki安装可视化编辑器VisualEditor
- 简单实用的多线程学习实例
- linux find 命令使用注意
- 数据结构之图的应用:最小生成树MST(prime算法和Kruskal算法)
- (王道408考研操作系统)第四章文件管理-第一节9:文件系统的层次结构
- (计算机组成原理)第二章数据的表示和运算-第二节3:定点数的移位运算(算数移位、逻辑移位和循环移位)
- 1003. 检查替换后的词是否有效
- kvm虚拟化网卡、virbr0、网段修改
- Celery 框架学习笔记(分布式框架)
- python twised系列教程四–twisted Poetry client