怎样在Linux系统中下载和安装OpenJDK包
在Ubuntu12.04环境下安装1.安装OpenJDK7
在线安装JDK7
在命令行中,键入:
$sudo apt-get install openjdk-7-jre
需要注意的是,openjdk-7-jre包只包含Java运行时环境(Java Runtime Environment)。如果是要开发Java应用程序,则需要安装openjdk-7-jdk包。命令如下:
$sudo apt-get install openjdk-7-jdk
下载安装JDK7
到 Oracle 官网下载最新版的JDK 7。 目前最新的是:jdk-7u7-linux-i586.tar.gz
解压安装
我把jdk安装到/opt/java,所以在Terminal窗口里执行下面的代码:
1 | sudo mkdir /usr/lib/jvm |
2 | sudo tar zxvf /opt/soft/tools/jdk-7-linux-x64.tar.gz -C /usr/lib/jvm |
修改环境变量
1. 用编辑器打开 /etc/environment
1 | gedit /etc/environment |
2. 修改文件
1 | PATH= "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:usr/games:${JAVA_HOME}/bin" |
2 | JAVA_HOME=/usr/lib/jvm/jdk1.7.0 |
3 | JRE_HOME=${JAVA_HOME}/jre |
4 | CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib" |
1.执行下面的命令
vim ~/.bashrc
2.打开bashrc文件后,向其中添加下面的条目
1 | export JAVA_HOME= |
2 | export JRE_HOME=${JAVA_HOME}/jre |
3 | export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib |
4 | export PATH=${JAVA_HOME}/bin:$PATH |
3. 保存后,执行下面的命令使其立即生效
1 | source ~/.bashrc |
4. 配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行下面的配置:
1 | sudo update-alternatives -- install /usr/bin/java java |
2 | sudo update-alternatives -- install /usr/bin/javac javac |
3 | sudo update-alternatives -- install /usr/bin/jar jar |
4 | sudo update-alternatives -- install /usr/bin/javah javah |
5 | sudo update-alternatives -- install /usr/bin/javap javap |
然后执行:
1 | sudo update-alternatives --config java |
2 | sudo update-alternatives --config javac |
3 | sudo update-alternatives --config jar |
系统会列出各种JDK版本,如下所示:
有3个候选项可用于替换java (提供/usr/bin/java)。
1 | 选择 路径 优先级 状态 |
2 | ------------------------------------------------------------ |
3 | * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式 |
4 | 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式 |
5 | 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式 |
6 | 3 /opt/java/jdk1.7.0_07/bin/java 300 手动模式 |
要维持当前值[*]请按回车键,或者键入选择的编号:3
update-alternatives: 使用/opt/java/jdk1.7.0_07/bin/java 来提供/usr/bin/java (java),于手动模式中。
NOTE:如果出现的不是上面的提示,而是链接组java中只有一个候选项:
/bin/java无需配置。这个也是正常的,无需理会。/usr/lib/jvm/jdk1.7.0
检查JDK
1 | java -version |
1 | @-VirtualBox:~$ java -version |
2 | java version "1.7.0_07" |
3 | Java(TM) SE Runtime Environment (build 1.7.0_07-b10) |
4 | Java HotSpot(TM) Client VM (build 23.3-b01, mixed mode) |
2.安装Eclipse
在线安装,这样安装的话有好多插件是不能安装的,建议解压安装
$ sudo apt-get install eclipse
方法二:(优点是安装内容清爽,缺点是配置麻烦)
解压安装
$ mv /opt/soft/tools/eclipse-SDK-3.7-linux-gtk-x86_64.tar.gz /usr/lib/
$ cd /usr/lib/
$ tar -zxvf eclipse-SDK-3.7-linux-gtk-x86_64.tar.gz
$ rm ./eclipse-SDK-3.7-linux-gtk-x86_64.tar.gz
创建启动快捷方式
$ sudo gedit /usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/lib/eclipse/icon.xpm
Exec=/usr/lib/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
汉化
从http://www.eclipse.org/babel/downloads.php下载对应版本的汉化包。
1)选最新版本Babel Language Pack Zips and Update Sites - R0.9.1 下的 Indigo
2)选择Language: Chinese (Simplified)下的 BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip
3)解压文件
$ sudo unzip BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip
$ sudo mv ./eclipse/plugins/* /usr/lib/eclipse/plugins/
$ sudo mv ./eclipse/features/* /usr/lib/eclipse/features/
$ sudo rm -r eclipse
可以使用命令查看java环境
root@server01:~# java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
Eclipse已经安装成功
root@server01:~# python
Python 2.7.3 (default, Apr 20 2012, 22:39:59)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'Hello world!'
Hello world!
>>>
buntu 12.04已经自带Python 2.7了。
3.给Eclipse安装PyDev插件
启用Eclipse,第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。
在Help菜单中,选择Install New Software···,
选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址)如果不行的话建议用http://download.aptana.com/studio3/plugin/install 笔者基本是用这个的,是没有问题的,OK
最后重启Eclipse
5.配置PyDev插件
在Window菜单中选Preference,
1、PyDev->Interpreter -Python,New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe。
设置pydev
设置pydev
打开 eclipse->windows->preference->pydev->interpreter-python,
点击 new l新建一个解释器,名字随便,路径你用
whereis python3 (你安装的哪个版本就是几)查看bin,我的在/usr/lib/python3 下面,叫python3,选中或者拷贝这个路径到
interproter Name:python3
interproter Executable : 相应的路径
然后执行Apply后它会自动导入一些库文件,确定OK就行了
创建pydev项目
File-——other——pydev文件夹———PyDev Project 下一步,输入pydev项目名称点击finish完成即可
然后右键选中项目New新建一个PyDev Module点击打开,输入package包名,module名称Name随便,finish完成即可
打开刚才新建的py脚本输入 print “hello world”,运行 run as 选择 python Run
正确的话控制台会打印出hello world信息,整个安装过程已经完成
Eclipse会取得操作系统的当前编码作为他的缺省编码,而Ubuntu10.04的系统缺省编码是UTF8,所以不再需要更改。
6.测试下
File->New->Project,选PyDev下的PyDevProject,Grammer和Interpreter选相应的版本,Finish。
然后随便写几行代码,Run
在弹出的对话框中选择Python Run ,
OK