Linux Java开发环境
一、旧版本JDK卸载
1.卸载系统自带JDK版本
#rpm -qa|grep gcj
查看到如下信息,如图所示:

进行卸载默认安装JDK:
#rpm -e --nodeps java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
2.卸载安装的JDK
#rpm -qa|grep jdk
查看信息如下,如图所示:

进行自安装的JDK卸载:
#rpm -e --nodeps jdk-1.6.0_29-fcs
二、安装JDK
1.官网下载JDK(根据自己的情况下载JDK,这个不多说)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.准备JDK安装包
我下载安装的JDK是:jdk-7u79-linux-i586.gz,存放路径在用户主目录,Soft目录下。
3、解压gz文件。
jdk-7u79-linux-i586.gz为解压后就可使用的版本,这里我们将jdk-7u79-linux-i586.gz解压到/usr/local/java/目录下。文件名为jdk1.7.0_79。
如果是rpm版使用 rpm -ivh jdk-7u25-linux-i586.rpm命令解压
4、配置环境变量
/etc/profile为全局环境变量配置。
/home/xxxx/.bash_prifile为当前用户环境变量。
这里我们采用配置全局环境变量方式。
打开vim /etc/profile,在文件末尾添加如下命令:
#set java environment
export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
保存后输入

source /etc/profile初始化
5、测试是否成功
java -version

测试成功!
以上为redHad系统安装JDK,其他系统安装方法基本类似。
Ubuntu14安装JDK: http://jingyan.baidu.com/article/59703552e002e18fc007403b.html
三、安装Eclipse
解压安装:tar -zxvf eclipse-SDK-4.2-linux-gtk.tar.gz
错误:Locking is not possible in the directory
解决方法:找到eclipse.ini配置文件,在文件最后加入加入这句话:
-Dosgi.configuration.area=@user.home/.eclipse
CentOS 创建快捷方式
[root@locahost ~]$ yum install -y gnome-tweak-tool # 如已安装请忽略 这一步
[root@locahost ~]$ vim eclipse.desktop
[Desktop Entry]
Name=eclipse
Comment=
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
Linux中编写Java代码应注意的问题:
1、路径问题:
Windows中路径使用"\"和"/"都可以,Linux中路径使用"/"。
2、乱码问题:
Windows中的编码格式和Linux中的编码格式是不同的。在Linux中编写的代码如果包含中文,到Windows会变成乱码。
Linux中支持中文字符。
yum install font-config-devel-
yum install fonts-chinese-
四、安装Tomcat
解压:tar -zxvf apache-tomcat-7.0.47.tar
错误:Eclipse下无法创建Tomcat Server 无法读取名称,为权限问题。
解决方法:
1、进入在/opt/apache-tomcat-7.0.26/conf目录下
2、使用chmod a+r *.* 得了,省的麻烦。
Linux Java开发环境的更多相关文章
- deepin linux java开发环境搭建全系列
一.jdk安装 下载并解压到Java文件,这个文件是我自己放的位置 配置环境变量 第一次使用终端需要设置管理员密码 之后开始设置环境变量 sudo vim /etc/profile :wq 保存并退出 ...
- 虚拟机上的Linux Java开发环境部署记录(VirtualBox+Ubuntu)第一章-基础环境搭建
创建虚拟机时需注意三点: 在BIOS中开启Intel VT,以支持64位虚拟机系统: 对于Ubuntu 16以上版本,至少分配10G以上初始控件. 增加一块网卡,选择Host-Only网络,用于主机和 ...
- 打造Linux三流娱乐环境,二流办公环境,一流Java开发环境
写这篇文章的目的首先是为让自己以后再装linux环境时候,不用再通宵google+百度,做个备忘录,其次,给新入Linux环境的同学分享一点个人经验,再高尚点的动机也算是想做为开源技术的传播布道者.我 ...
- 20145225《Java程序设计》实验一 Java开发环境的熟悉(Linux + Eclipse)
20145225<Java程序设计> 实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑 ...
- Linux学习总结(十)—— Java开发环境搭建:JDK+Maven
Java开发环境最基础的两个开源软件是JDK和Maven. JDK 到Oracle官网下载相对应的源码包,这里我选择的是:Linux x64系统的jdk-8u131-linux-x64.tar.gz. ...
- 20162311张之睿 Linux基础与Java开发环境实验报告
实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.没有Linux基础的同学建议先学习& ...
- 实验一 Java开发环境的熟悉(Linux + Eclipse)
学号 20175206 实验一 <Java开发环境的熟悉>实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实 ...
- 实验一 Java开发环境的熟悉(Linux + Idea) 20175301李锦然
https://gitee.com/ShengHuoZaiDaXue/20175301.git 实验一 Java开发环境的熟悉(Linux + Idea) 实验内容 1.使用JDK编译.运行简单的Ja ...
- Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题
前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apach ...
随机推荐
- 洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm
农夫约翰和他的奶牛准备去旅行,所以约翰想要把他的农场临时关闭. 农场有N个牛棚(牛棚从1到N编号),有M条路连接这些牛棚(1≤N,M≤3000). 约翰打算挨个关闭牛棚,在关牛棚的时候, 他突然想起一 ...
- 2015年4月1日 14:36:56 EF 主从表更新
公司封装框架的人把eF封在了工作单元里面,使用了Unitofwork这样的形式, 我用代码生成器生成了基础的单表操作的代码. 这种方式对多表有问题. 暂时只得,一张表一张表地操作, 我采用先用List ...
- nginx部署web.py项目
= =测试环境直接就python index.py就好啦 生产环境nginx + web.py + uwsgi 安装uwsgi... pip install uwsgi 首先把自己的代码小改一下... ...
- MATLAB7 + sqlitejdbc-v056.jar 访问数据库
以下代码出错: conn=database('data.db','','','org.sqlite.JDBC','jdbc:sqlite:C:/MATLAB7/work/del_man_voice_f ...
- (九)ubuntu解决resolv.conf被重写问题
解决resolv.conf被重写问题 来源:http://www.cnblogs.com/lanxuezaipiao/p/3613497.html 第二步中你虽然配置了DNS,但是每次重启虚拟机或重启 ...
- selenium运行js下载文书网的文件
from selenium import webdriver driver=webdriver.Chrome() driver.get("http://wenshu.court.gov.cn ...
- windwos grpc 编译
此文档是windwos grpc c++ 编译 ,基于 vs2015 编译完成 获取gRPC源码 gRPC是开源框架,项目代码在github上,所以首先要安装github.github安装后,在指定文 ...
- XAudio2播放PCM
XAudio2 是一个跨平台的API,在Xbox 360及Windows中得到支持.在Xbox 360上, XAudio2作为一个静态库编译到游戏可执行文件中.在Windows上,XAudio2提供一 ...
- ectouch 微信支付成功后订单状态未改变的解决办法 (转载)
原文地址: 微信支付支付成功后,返回到mobile/wx_native_callback.php 之前代码 define('IN_ECS', true); require(dirname(__FILE ...
- 顺序栈操作--数据结构(C++)版
最近学习数据结构,一开始接触感觉好难,颓废了一段时间,后来又重新翻开学习,突然感觉到很大的兴趣.对这些代码的运用都有了 一些新的认识.下面简单的讲述下最新学到的顺序栈,不知道大家学习的时候会不会有感觉 ...