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开发环境安装完毕。

相关文章

  • intellij idea的快速配置使用详细教程

    intellij idea的快速配置使用详细教程

    这篇文章主要介绍了intellij idea的快速配置使用详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • java文件上传Demo(必看篇)

    java文件上传Demo(必看篇)

    下面小编就为大家带来一篇java文件上传Demo(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Spring实现默认标签解析流程

    Spring实现默认标签解析流程

    这篇文章主要为大家详细介绍了Spring实现默认标签解析流程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • java利用SMB读取远程文件的方法

    java利用SMB读取远程文件的方法

    这篇文章主要为大家详细介绍了java利用SMB读取远程文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • java中String StringBuffer和StringBuilder的区别详解

    java中String StringBuffer和StringBuilder的区别详解

    大家好,本篇文章主要讲的是java中String StringBuffer和StringBuilder的区别详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Java编程中的条件判断之if语句的用法详解

    Java编程中的条件判断之if语句的用法详解

    这篇文章主要介绍了Java编程中的条件判断之if语句的用法详解,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • 一篇文章带你入门java多线程

    一篇文章带你入门java多线程

    这篇文章主要介绍了java多线程编程实例,分享了几则多线程的实例代码,具有一定参考价值,加深多线程编程的理解还是很有帮助的,需要的朋友可以参考下
    2021-08-08
  • Spring Cloud升级最新Finchley版本的所有坑

    Spring Cloud升级最新Finchley版本的所有坑

    这篇文章主要介绍了Spring Cloud升级最新Finchley版本的所有坑,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Lombok如何快速构建JavaBean与日志输出

    Lombok如何快速构建JavaBean与日志输出

    这篇文章主要介绍了Lombok如何快速构建JavaBean与日志输出,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • java如何读取某个文件夹中的全部文件(包括子文件夹)

    java如何读取某个文件夹中的全部文件(包括子文件夹)

    这篇文章主要介绍了java如何读取某个文件夹中的全部文件(包括子文件夹),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12

最新评论