Ubuntu搭建Java开发环境笔记

 更新时间:2015年03月05日 11:37:53   投稿:junjie  
这篇文章主要介绍了Ubuntu搭建Java开发环境笔记,本文讲解了JDK安装、MyEclipse安装及第一个Hello world程序等内容,需要的朋友可以参考下

没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境。

一、JDK安装

好吧,我选择JDK1.6,是不是有点out了?

1、下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得一定要下载相应的版本。
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u41-oth-JPR

2、将下载的文件放置到/usr/lib/java目录下(需要手动创建java目录),并修改文件的可执行权限,如chmod 777 jdk-6u41-linux-x64.bin
【PS:如果提示已经存在有文件java,无法创建java,可以给目录取名为java1.6(表示这是jdk 1.6版本)】

3、安装文件,sudo ./jdk-6u41-linux-x64.bin

4、安装完毕后,则需配置系统环境 sudo vi /etc/environment,或配置用户环境变量vi /home/username/.bashrc,建立JAVAHOME, CLASSPATH, 修改PATH变量
如我的设置为:

复制代码 代码如下:

JAVA_HOME=”/usr/lib/java1.6/jdk1.6.0_41″
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/java1.6/jdk1.6.0_41/bin:/usr/lib/java1.6/jdk1.6.0_41/jre/bin”
CLASSPATH=”/usr/lib/java1.6/jdk1.6.0_41/lib:/usr/lib/java1.6/jdk1.6.0_41/jre/lib”

5、执行命令,使配置生效。source /etc/environment ( source /home/username/.bashrc )
6、验证是否安装完毕,使用java -version或者直接使用javac,看其生效与否。
7、如果还未生效,很有可能由于ubuntu中已有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
复制代码 代码如下:

sudo update-alternatives –install /usr/bin/java java /usr/lib/java/jdk1.6.0_41/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/java/jdk1.6.0_41/bin/javac 300

通过这一步将我们安装的jdk加入java选单。
然后执行:
复制代码 代码如下:

update-alternatives –config java

二、MyEclipse安装

安装包下载地址:http://www.my-eclipse.cn/history.html
下载完成后,修改权限直接执行便可安装。

三、第一个Hello world程序

1)新建一个java project,取名HelloWorld
2)在新建一个包,包名取为com.cricode
3)在包com.cricode中新建一个类SayHello,内容如下:

复制代码 代码如下:

package com.cricode;
 
public class SayHello {
 public static void main(String[] args){
  System.out.println("Hello,world");
 }
}

 
运行结果:Hello,world

至此,Linux上Java开发环境安装完毕。

相关文章

  • Mybatis-plus 批量插入太慢的问题解决(提升插入性能)

    Mybatis-plus 批量插入太慢的问题解决(提升插入性能)

    公司使用的Mybatis-Plus操作SQL,用过Mybatis-Plus的小伙伴一定知道他有很多API提供给我们使用,但是批量插入大数据太慢应该怎么解决,本文就详细的介绍一下,感兴趣的可以了解一下
    2021-11-11
  • Java日常练习题,每天进步一点点(46)

    Java日常练习题,每天进步一点点(46)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-08-08
  • MyBatis二级缓存实现关联刷新

    MyBatis二级缓存实现关联刷新

    本文主要介绍了MyBatis二级缓存实现关联刷新,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Java的Arrays.sort()方法排序算法实例分析

    Java的Arrays.sort()方法排序算法实例分析

    网上看过很多JDK8中Arrays.sort的底层原理,有些说是插入排序,有些说是归并排序,也有说大于域值用计数排序法,否则就使用插入排序,这种说法到底对吗?下面通过本文给大家分析下Java的Arrays.sort()方法到底用的什么排序算法,感兴趣的朋友一起看看吧
    2022-02-02
  • Java语言求解完美数代码分析

    Java语言求解完美数代码分析

    这篇文章主要介绍了Java语言求解完美数代码分析,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12
  • java equals和=,==的区别详细介绍

    java equals和=,==的区别详细介绍

    这篇文章主要介绍了java equals和=,==的区别,学习Java的朋友对equals 和== 这个概念开始使用的时候会有疑问,很难辨别如何正确使用,这里帮大家详细讲解该知识点,希望大家能掌握,有需要的小伙伴可以参考下
    2016-10-10
  • SpringBoot自动配置之自定义starter的实现代码

    SpringBoot自动配置之自定义starter的实现代码

    这篇文章主要介绍了SpringBoot自动配置之自定义starter的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Filter中获取传递参数方式(解决post请求参数问题)

    Filter中获取传递参数方式(解决post请求参数问题)

    这篇文章主要介绍了Filter中获取传递参数方式(解决post请求参数问题),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 在Spring Boot中实现多环境配置的方法

    在Spring Boot中实现多环境配置的方法

    在SpringBoot中,实现多环境配置是一项重要且常用的功能,它允许开发者为不同的运行环境,这种方式简化了环境切换的复杂度,提高了项目的可维护性和灵活性,本文给大家介绍在Spring Boot中实现多环境配置的方法,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • java容器类知识点详细总结

    java容器类知识点详细总结

    这篇文章主要介绍了java容器类知识点详细总结,
    2019-06-06

最新评论