LINUX总结第8篇:Ubuntu下搭建java开发环境
来源:互联网 发布:减肥前后对比知乎 编辑:程序博客网 时间:2024/06/01 09:49
这里是转载的,不过我想补充一下:
直接apt-get install eclipse
也可以搭建,并且会自动的帮你下载安装JDK,貌似环境变量也都是搭建好的,直接在命令行中敲入:eclipse就可以打开软件,并且可以编译JAVA代码。
JDK安装:
1. 在http://www.oracle.com/technetwork/java/javase/downloads/index.html上下载相应版本的JDK环境,这里我使用的是jdk-7u45-linux-x64.tar.gz。
2. 我一般把非系统软件安装到/opt下。
1
2
3
sudo cp /home/yourname/Doenloads/jdk-7u45-linux-x64.tar.gz /opt
cd /opt
sudo tar -zxvf jdk-7u45-linux-x64.tar.gz . (解压到/opt目录)
3. 设置环境变量
在/etc/profile中添加JDK配置信息:
1
2
3
4
5
6
7
8
9
sudo gedit /etc/profile
在最后添加如下内容:
# set jdk environment
export JAVA_HOME=/opt/jdk1.
7
.0_45
export JRE_HOME=/opt/jdk1.
7
.0_45/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
source /etc/profile (让刚刚的配置生效)
配置环境时有几点是要注意的:
在配置CLASSPATH、PATH时要留心,如果配置的有问题,可能会出现进不了桌面的现象。如,把CLASSPATH路径中的 “.:CLASSPATH”写错,写成“:CLASSPATH”或其他就会出问题。出现问题不要紧,按下Ctrl+Alt+F1进入命令行模式,将对应的 配置改正确,然后再Ctrl+Alt+F7回到桌面就OK了。还有一点就是,配置环境时,环境名称和对应的环境路径之间不要留空格,如JAVA_HOME=/opt/jdk1.7.0_45的“=”两边,应为bash无法识别。
4. 由于ubuntu下自带了gij的JVM实现,所以在终端键入“java -version”时会显示:java version "1.6.0"......等相关信息。这是说系统中已经有了JVM实现,而且gij JVM是默认的JVM实现(被其他的ubuntu工具或软件使用)。这时,就要使用Debian提供的“update-alternatives”工具来 完成多版本实现的选择:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sudo update-alternatives --display java
发现系统只列举了gij JVM;因为jdk7是手动解压安装的。
sudo update-alternatives --install /usr/bin/java java /opt/jdk1.
7
.0_45/bin/java
50
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.
7
.0_45/bin/javac
50
sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.
7
.0_45/bin/javah
50
sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk1.
7
.0_45/bin/javaws
50
sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.
7
.0_45/bin/javap
50
其实只要设置java、javac也是OK的。行尾的
50
是优先级。
ls -l /etc/alternatives/java
发现JVM已经指向了JDK7的解压目录lrwxrwxrwx
1
root root
25
10
月
24
16
:
23
/etc/alternatives/java -> /opt/jdk1.
7
.0_45/bin/java
sudo update-alternatives --config java 选择刚刚安装的JDK
java -version 发现已经是 java version
1.7
.
0
了 OK。
0 0
- LINUX总结第8篇:Ubuntu下搭建java开发环境
- LINUX总结第12篇:CENTOS下搭建JAVA开发环境
- Linux(ubuntu)下搭建Java开发环境 - 安装JDK
- Linux Ubuntu系统下Java开发环境搭建
- 在ubuntu linux下搭建Java Web开发环境
- ubuntu环境下java开发环境搭建
- Linux下的java开发环境搭建总结
- linux(ubuntu)下ruby开发环境搭建
- Linux(ubuntu)下搭建Android开发环境
- Ubuntu下搭建Linux嵌入式开发环境
- ubuntu linux下android开发环境搭建
- Ubuntu下搭建Linux嵌入式开发环境
- Ubuntu下嵌入式Linux开发环境搭建
- Ubuntu下搭建Java开发环境[转帖 ]
- Ubuntu下搭建Java开发环境[引用]
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建Java开发环境
- Ubuntu下搭建Java开发环境
- Android 之Navicat for SQLite 数据库介绍
- opencv-阈值化处理
- CDN总结之四
- 用cmd进入MySql解决MySql窗口不够大的问题
- Bin Packing - UVALive 3503 贪心
- LINUX总结第8篇:Ubuntu下搭建java开发环境
- UVA 756 - Biorhythms(数论)
- myeclipse导入项目项目名上有个红叉,但代码没有报错
- Qt学习之路(1):前言
- android网上服装购物系统
- bnu 34981 A Matrix(构造)
- 【数字图像处理之(一)】数字图像处理与相关领域概述
- 黑马程序员--循环语句while for
- Qt学习之路(2):Hello, world!