(转)Ubuntu下JDK7安装全过程并调试第一个带包的java程序
原文:http://www.cnblogs.com/davidgu/archive/2011/12/09/2281771.html
第一步:下载jdk-7-linux-i586.tar.gz
第二步:解压安装
cd /usr/lib
sudo mkdir jvm
cd {你的目录jdk压缩文件目录}
sudo tar zxvf jdk-7-linux-i586.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0/ java-7-sun (这一步是更改目录的文件夹名)
第三步:修改环境变量
vim ~/.bashrc
(如果没有安装vim先执行:sudo apt-get install vim)
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
加到末尾
保存退出(:wq命令)
source ~/.bashrc
第四步:配置默认JDK版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300
检查
sudo update-alternatives --config java
第五步:查看java版本号
命令行:
java -version
系统会列出
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode)
第六步:测试
import java.util.*;
public class ArrayTest {
public static void main(String[] args) {
int[] a = new int[5];
for (int i=0;i<a.length;i++)
a[i] = i*i;
System.out.println(Arrays.toString(a));
String[] b = {"hello","world","hi","you","good"};
System.out.println(Arrays.toString(b));
}
}
david@ubuntu:~$ cd JavaTrain
david@ubuntu:~/JavaTrain$ ls
david@ubuntu:~/JavaTrain$ ls
ArrayTest.java
david@ubuntu:~/JavaTrain$ javac -d . ArrayTest.java
david@ubuntu:~/JavaTrain$ ls
ArrayTest.java ubuntu
david@ubuntu:~/JavaTrain$ java ubuntu.java.basic.ArrayTest
[0, 1, 4, 9, 16]
[hello, world, hi, you, good]
转载于:https://www.cnblogs.com/guijl/archive/2013/04/29/3050290.html
(转)Ubuntu下JDK7安装全过程并调试第一个带包的java程序相关推荐
- Ubuntu下正确姿势使用GDB调试Android Native进程
Ubuntu下正确姿势使用GDB调试Android Native进程 前言 对于Android Native进程大家是既爱又恨啊,爱的是它能为我们的Android世界带来别样的精彩,狠的是 ...
- Linux(Ubuntu)下C语言编译与调试
Linux(Ubuntu)下C语言编译与调试 编译流程 gcc安装命令 sudo apt install build-essential vim/touch 创建源文件 vim打开编辑源文件(.c结尾 ...
- ubuntu下如何安装两个版本OpenCV?
本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...
- Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案
Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...
- Geant4在Ubuntu下的安装教程
Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...
- Ubuntu下软件安装的方法(配图解)
Ubuntu下软件安装的方法 1.APP Store安装 1.)双击Ubuntu软件 2.)可以选择软件安装 2.Sudo apt-get install 安装法 我们以安装git为例 1.打开终端 ...
- ubuntu下手动安装gnome插件
ubuntu下手动安装gnome插件 // 下载环境 sudo apt-get install chrome-gnome-shell sudo apt install gnome-shell gnom ...
- Ubuntu下pip安装CPU版PaddlePaddle
Ubuntu下pip安装CPU版PaddlePaddle Ubuntu下pip安装cpu版PaddlePaddle安装过程记录 虚拟机连不上网(NAT) 更改下载源 更改sources.list So ...
- Ubuntu下升级安装gcc-7.5.0
Ubuntu16.04 手动升级gcc版本 1.首先下载压缩包 Index of /gnu/gcc/gcc-7.5.0http://ftp.gnu.org/gnu/gcc/gcc-7.5.0/2.具体 ...
最新文章
- 用U盘破除XP管理员密码
- 多线程导出大规模excel文件
- 【090】Excel VBA 基础
- android 类加载器 DexClassLoader的用法,以及引出的插件架构
- 二、八、十、十六进制及小数间的转换
- [bzoj2882]工艺_后缀数组
- 百度百科中关于fwrite的用法说明
- 遍历DOM元素的children属性遇到的坑
- 为什么移动硬盘的实际容量比标注容量小
- bootstrap网页模板源码_Go Web 编程--超详细的模板库应用指南
- 数据安全:英国公司泄露超过100万人的指纹和面部识别数据
- dreamcast游戏_《Dreamcast Collection》开箱及游戏介绍
- 高性能队列 Disruptor
- Codeforces 490F Treeland Tour(离散化 + 线段树合并)
- 分享Silverlight/WPF/Windows Phone一周学习导读(05月09日-05月14日)
- vue 同步加载_如何在vue里实现同步阻塞请求,请求完成之前不加载页面或组件?...
- 海康(hikvision)录像机添加萤石(ezviz)摄像机常见问题(转)
- 普渡大学计算机硕士申请条件,普渡大学计算机科学硕士录取条件有哪些?需要这些申请材料...
- Himall商城ExpressDaDaHelper订单预发布 查询运费后发单接口
- STC15F2K60S2实现A/D转换
热门文章
- 图片上传下载连接云服务器tomcat
- mysql循环更新_MySql多表循环遍历更新
- python函数的使用方法_Python函数使用
- 小程序table 表格+小程序table 表格太长显示不全,实现滚动效果
- spring的sanpshot报错_最详细的 Spring Boot 多模块开发与排坑指南
- android侧滑菜单ui,Android:UI控件DrawerLayout、Fragment、SlidingLayout侧滑菜单
- java使用场景什么意思_Java开发中类隐藏及应用场景分析是什么?
- TCP洪水攻击(SYN Flood)的诊断和处理
- DataGuard ORA-01111,ORA-01275文件创建失败问题解决
- linux nginx django,如何在Linux下使用Nginx部署Django项目