Ubuntu上搭建Java SE开发环境

来源:互联网 发布:无人机编程开发 教程 编辑:程序博客网 时间:2024/06/05 05:12


这学期开了Java程序设计课程,唉,本来不准备学习Java的(自从SUN被甲骨文收购,Java之父离职之后,很是担心Java的未来~),可是学校开了,没办法,学吧!

工欲善其事,必先利其器。基本的开发环境是要搞的吧。话说这些破教材都喜欢windows,只说如何在windows上如何设置,却没有关注Linux!(TMD,真是不识货!更何况很多用windows的同学根本不知道控制台是什么东西,环境变量是什么,什么是搜索路径等等。这都是M$给“弱化了”。。。)

闲话不说了,开始说正事大笑


 安装Java SE JDK
1 下载JDK
到sun公司网站下载Java SE的JDK开发包,网址为:

    http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html

选择  Accept License Agreement

如果处理器架构是32位的选择 Linux x86    jdk-7u2-linux-i586.tar.gz

如果处理器架构是64位的选择 Linux x64    jdk-7u2-linux-x64.tar.gz

PS: 别选.rpm的,Ubuntu默认是无法安装rpm文件的(Ubuntu安装rpm文件,参考这里:http://forum.ubuntu.org.cn/viewtopic.php?t=191411)!

我下载的是:jdk-7u2-linux-i586.tar.gz

2 安装过程

打开终端,并切换到jdk-7u2-linux-i586.tar.gz所在目录

1) 在/opt下建立java文件夹:sudo mkdir /opt/java

2) 将jdk-7u2-linux-i586.tar.gz移动到/opt/java文件夹下:sudo mv jdk-7u2-linux-i586.tar.gz /opt/java

3) 将压缩包解压:sudo tar -zxvf jdk-7u2-linux-i586.tar.gz,得到文件夹jdk1.7.0,并删除压缩包:sudo rm jdk-7u2-linux-i586.tar.gz

4) 设置环境变量,修改/etc/profile文件,在文件末尾添加如下三行内容:


export JAVA_HOME=/opt/java/jdk1.7.0

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


PS: 注意CLASSPATH中的句点,不能丢!(代表当前工作目录)


5) 注销,重新登录系统。到此,Java SE JDK已经安装结束,可以进行基本的Java程序开发了。



测试:

建一个HelloJava.java文件,在其中写入:

public class HelloJava {public static void main(String[] args) {System.out.println("Hello Java!");}}

打开控制台,切换到HelloJava.java所在目录
编译HelloJava.java:javac HelloJava.java

运行HelloJava:java HelloJava


当终端打印出:Hello Java!  即表示我们的Java SE开发环境基本设置正确了。