当前位置: 首页 > news >正文

JDK1.6在LINUX下的安装配置

在LINUX下的安装配置是Java初学者开始Java编程的必经之路,那么如何JDK1.6在LINUX下的安装配置就成了首要的问题,那么本文就向你介绍JDK1.6在LINUX下的安装配置问题。

JDK1.6在LINUX下的安装是如何进行的呢,让我们开始我们的演示:

在Centos6.0下的jdk的安装与配置

1.JDK1.6安装准备

从oracle公司网站www.oracle.com下载linux版本的jdk,我下载的版本是Java SE Development Kit 6 Update 38,

地址http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html,打开终端,使用wget命令下载软件包,建议是在windows下下载完成后再传到linux上,也可以在linux图形界面下浏览器打开以上链接,因为oracle网站下载文件都需要有个协议,需要选择同意后才可以下载。这里我下载到root目录中,并添加可执行权限。

执行权限

[root@linux ~]# chmod +x jdk-6u38-linux-i586.bin

执行安装命令

[root@linux ~]# ./jdk-6u38-linux-i586.bin

安装成功会在/root目录下生成jdk1.6.0_38目录,再将该目录拷贝到/usr/local中。

[root@linux ~]#cp jdk1.6.0_38  /usr/local/jdk1.6.0_38

2.JDK1.6安装后的配置

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

[root@linux ~]#vim /etc/profile                       即执行编辑profile文件命令

在umas k022前添加如下内容:

export JAVA_HOME=/usr/local/jdk1.6.0_38
export JAVA_BIN=/usr/local/jdk1.6.0_38/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

让/etc/profile文件修改后立即生效 ,可以使用如下命令:

[root@linux ~]# . /etc/profile

注意: . 和 /etc/profile 有空格.

打开终端,输入java -version,如若有显示java的版本信息,则表示安装成功。

3.JDK1.6安装配置后的测试

新建Test.java

[root@linux ~]# vim Test.java

加入以下内容

public class Test{
public static void main(String[] args){
System.out.println("Hello,Welcome to Linux World!");
}
}

在终端用cd命令进入Test.java目录,然后输入

[root@linux ~]# javac Test.java
[root@linux ~]# java Test

若输出

Hello,Welcome to Linux World!

则表明配置成功!

如不能通过编译,可通过重新启动系统试试。

相关文章:

  • 配置squid 反向代理提高网站性能
  • PHP中常用的正则表达式收藏
  • cisco三层交换配置命令
  • Linux服务器安全防护
  • oracle常用的几个数据库信息查询
  • 中间件概念和简介
  • 思科CISCO ACL配置详解
  • 三层交换技术原理
  • 如何定位内网arp攻击
  • IPv6简介
  • 什么是MAC地址
  • ARP协议详解
  • iptables防DDOS攻击和CC攻击设置
  • 华为路由器交换机VLAN配置实例
  • Cisco 路由配置语句汇总
  • Javascript 原型链
  • javascript数组去重/查找/插入/删除
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java知识点总结(JavaIO-打印流)
  • learning koa2.x
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue2.0项目引入element-ui
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 二维平面内的碰撞检测【一】
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 记录:CentOS7.2配置LNMP环境记录
  • 前端路由实现-history
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 山寨一个 Promise
  • 鱼骨图 - 如何绘制?
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 原生Ajax
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 带你开发类似Pokemon Go的AR游戏
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ###C语言程序设计-----C语言学习(3)#
  • #stm32整理(一)flash读写
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2)(2.10) LTM telemetry
  • (八十八)VFL语言初步 - 实现布局
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (篇九)MySQL常用内置函数
  • (一)RocketMQ初步认识
  • (转)nsfocus-绿盟科技笔试题目
  • (转)负载均衡,回话保持,cookie
  • (转)关于pipe()的详细解析
  • **python多态
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET delegate 委托 、 Event 事件