`
444878909
  • 浏览: 639931 次
文章分类
社区版块
存档分类
最新评论

Java学习——Ubuntu下jdk的安装以及Java环境的配置

 
阅读更多
第一步、下载
到官网下载jdk,在Java SE Development Kit 7uXX里面,把Accept License Agreement打勾,这样才能下载jdk,然后我们选择对应的Ubuntu版本下载,如果不知道自己该下哪个版本,可以用getconf LONG_BIT看看自己是几位的。
我的虚拟机里面的Ubuntu是32位的,在这里我下载的版本是jdk-7u40-linux-i586.tar.gz,下文都以这个版本进行安装,如果下载的是更高版本的或者是64位的文件,请自行修改命令。
130多M的东西,在下载期间我们可以去忙点别的。
第二步、解压压缩包
在/usr/local/下创建目录java:
sudo mkdir /usr/local/java
当然,你可以按照你自己的习惯去创建目录,不过下文的命令要把里面的目录改一下。
将下载的.tar.gz文件复制到该目录,注意,这里的/usr/local下的文件操作需要root权限,所以在文件管理器中是无法复制的,所以我们在终端中进入jdk所在的目录,然后执行:
sudo cp jdk-7u40-linux-i586.tar.gz /usr/local/java
然后对这个压缩包解压:
cd /usr/local/java
sudo tar -zxvf jdk-7u40-linux-i586.tar.gz
一阵刷屏过后如果没有看到error等字样就说明解压成功了,如果出现错误请看看压缩包是否完整。
第三步、配置
修改.bashrc文件:
sudo vim ~/.bashrc
在后面添加:
#java
export JAVA_HOME=/usr/local/java/jdk1.7.0_40
export JRE_HOME=/usr/local/java/jdk1.7.0_40/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=/usr/local/java/jdk1.7.0_40/bin:$PATH

然后让修改生效
source ~/.bashrc

接下去就是配置默认jdk了:
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_40/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_40/bin/javac 300
sudo update-alternatives --install /usr/bin/javap javap /usr/local/java/jdk1.7.0_40/bin/javap 300
sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/local/java/jdk1.7.0_40/bin/javadoc 300

第三步、检验
执行java -version
返回信息应该如下:
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Server VM (build 24.0-b56, mixed mode)


然后我们就可以写个简单的Java测试一下了:
class HelloWorld{
     public static void main(String [] arguments) {
          System.out.println("Hello World!");
          System.out.println("Test Successly!");
     }
}

执行
javac test.java          编译文件
java HelloWorld     执行


至此,jdk环境就配置完成了。。。
我只是初学者,如果有什么问题请留言。
分享到:
评论

相关推荐

    JDK_1.7,amd64_ubuntu,安装包,直接下载安装即可完成1.7版本的SDK包。原生安装,不用配置环境变量,

    1,安装说明.txt ——————————安装手册 2,jdk-170.tar.gz ——————————JDK1.7deb包 3,switch_java.sh -------------------------java其它版本切换 4,check_java.sh———————————版本...

    处理linux java图片中文字显示方块乱码

    java——图片字体显示方块问题处理 /usr/java/jdk1.7.0_80/jre/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf /usr/java/jdk1.7.0_80/lib/fonts/fallback msyhbd.ttf msyh.ttf wqy-microhei.ttf

    android开发入门教程

    2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——AndroidSDK介绍 3.1 AndroidSDK基础 ...

    实验二:熟悉常用的HDFS操作

    A.2实验二:熟悉常用的HDFS操作 本实验对应第4章的内容。 A.2.1 实验目的 (1)理解 HDFS在Hadoop...(1)操作系统:Linux(建议Ubuntu 16.04)。(2) Hadoop版本:2.7.1。 (3)JDK版本:1.7或以上版本。(4) Java IDE:Eclipse。

    android开发入门与实战(下)

    2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——AndroidSDK介绍 3.1 AndroidSDK基础 ...

    android开发入门与实战(上)

    2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——AndroidSDK介绍 3.1 AndroidSDK基础 ...

    《Google Android开发入门与实战》.pdf

    2.3 linux一族——ubuntu开发环境搭建 17 2.3.1 java、eclipse和adt插件安装 17 2.3.2 设定android sdk home 23 2.4 mac os一族——苹果开发环境搭建 24 2.5 本章小结 24 第3章 清点可用资本——...

    Google.Android开发入门与实战

    2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 本章小结 第3章 清点可用资本——AndroidSDK介绍 3.1 AndroidSDK基础 ...

    Google Android开发入门与实战的代码

    2.3 Linux一族——Ubuntu开发环境搭建 17 2.3.1 Java、Eclipse和ADT插件安装 17 2.3.2 设定Android SDK Home 23 2.4 Mac OS一族——苹果开发环境搭建 24 2.5 本章小结 24 第3章 清点可用资本——...

    基于Hadoop的云计算试验平台搭建研究 (2013年)

    以 Hadoop为基础,借助虚拟机VMwarc以及Linux、ubuntu、Hadoop、java-jdk等软件,详细地介绍了单机环境下的虚拟云平台搭建过程,并给出具体的实例搭建过程。在设计实例中详细的论述了虚拟机、java、Hadoop等软件的...

    java8集合源码-CrossBeer:交叉啤酒

    java8集合源码交叉啤酒 描述 CrossBeer 是一个基于区块链的去中心化社交网络移动应用程序, 特点: 发现并分享您最喜欢的啤酒 探索附近的热门酒吧 发现您的朋友在喝什么 ...sun-java8-jdk $ npm in

    新版Android开发教程.rar

    � Android 更像一款桌面环境为 Java 的 Linux 操作系统。有助于 Google 实现其 " 随时随地为每个人提供信 息 " 的企业战略。 HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA ...

Global site tag (gtag.js) - Google Analytics