文档章节

Linux搭建Java开发环境

蜡笔小小小新
 蜡笔小小小新
发布于 2016/03/27 10:21
字数 1229
阅读 272
收藏 18

前几天系统坏了,重装系统,自然又要重搭环境,没办法。


1安装jdk1.7


1 下载jdk1.7压缩包,解压到一个目录。这里解压jdk1.7到目录/home/java


2 配置环境变量:


在终端用命令:sudo gedit /etc/environment,编辑这个文件

path的值后面用冒号隔开,后面加上jdk1.7bin目录


新建CLASSPATH,值是jdk1.7lib目录

再新建JAVA_HOME,值是jdk1.7的目录



最后重启使环境生效,在终端运行java -version,看到下图就证明jdk配置成功了。








2安装 MySQL


在终端输入命令:sudo apt-get install mysql-server

然后在终端确认安装后,出现要求输入密码,这是mysqlroot的密码,要输入两次(tab键切换到确认):



安装完后,在终端输入mysql -uroot -p ,再输入密码,出现下图说明安装成功





输入show variables like 'character%';查看mysql字符集,








这时数据库使无法存中文的,会出现中文乱码或问号等问题,总之就是无法存中文。需要解决这个问题。


命令打开mysql配置文件:sudo gedit /etc/mysql/my.cnf


[mysqld]下面加上:


character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake


再次查看字符集:





ok了,这时数据库已经可以存中文了。



3安装 tomcat7:


下载tomcat7的压缩包,解压到一个目录,这里是/home/lin/java/tomcat7.

编辑tomcat7bin目录下的startup.sh文件,在后面加上jdkjre的目录,还要加上tomcat的目录,如图所示



然后启动,在终端进入tomcatbin目录,运行startup.sh,如果出现下图那样就是启动成功。



在浏览器输入http://localhost:8080/测是是否启动成功,如果出现下图的tomcat首页就是启动成功。





4安装Maven


下载maven压缩包,解压到一个目录下,我这里解压到/home/lin/java/,并且重新命名maven的文件夹为maven3,所以maven的目录就是/home/lin/java/maven3


然后配置环境变量:


编辑配置文件.bashrc

vi .bashrc

在文件末尾追加:

# set maven environment

export M2_HOME=/home/lin/java/maven3

export PATH=$M2_HOME/bin:$PATH



保存退出,然后在终端运行命令:source .bashrc使配置生效。

运行mvn -version如果看到下图,证明maven安装成功。






5安装git客户端:


1 二进制方式安装:

$ sudo apt-get install git-core

安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在 以使用了。如果需要和github上的项目结合,还需要做其他的一些操作。

2github帐号的申请
如果只是需要将github上感兴趣的代码拷贝到本地,自己进行修改使用,而不打算共享发布的话,其实不申请 帐号也没有关系,只需要 git clone 代码到本地就可以了。 $ git clone git:// IP work(工作目录名)。
毕竟使用 github 就是为了开源的目的,首先去 github.com 上注册一个帐号。

3、在本地建立一个文件夹,然后做一些全局变量的初始化
$ git config --global user.name = "
用户名或者用户ID"
$ git config --global user.email =
邮箱
这两个选项会在以后的使用过程中自动添加到代码中。


4
、创建验证用的公钥
这个是比较复杂和困扰大多数人的地方,因为 git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证 用的文件。使用命令:$ ssh-keygen -C 'you email address@gmail.com' -t rsa会在用户目录 ~/.ssh/ 下建立相应 的密钥文件.可以使用 $ ssh -v git@github.com 命令来测试链接是否畅通。


5
、上传公钥
github.com 的界面中 选择右上角的 Account Settings,然后选择 SSH Public Keys ,选择新加。
Title
可以随便命名,Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用 ssh -v git@github.com 进行测试。看到下面的信息表示验证成功。

Git配置与使用

利用 github 来管理自己的项目,可以按照下面的步骤进行

1、建立仓库

在需要建立项目的文件夹中,使用 git init 进行仓库的建立。完成后,可以看到文件家中多了一个 .git 隐藏目 录。

2、添加文件

使用 git add . 来进行初始文件的添加。这里 . 表示将文件夹下所有的文件都添加进去,我们也可以指定文件进 行添 加。

3、提交文件

使用 git commit -m 'comment' 提交,可以将编辑的内容进行提交。

4、删除或增加github远程来源

git remote add origin https://github.com/Git-Elite/CodeBase.git //蓝色部分为github托管的仓库地址

5、提交至github仓库

git push -u origin master



© 著作权归作者所有

共有 人打赏支持
蜡笔小小小新
粉丝 33
博文 114
码字总数 75210
作品 0
深圳
后端工程师
私信 提问
Linux开发环境搭建之Java开发环境JDK安装配置

这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在...

MaxBill
2017/12/18
0
0
Ubuntu10.04中手动安装jdk6

在UBUNTU中搭建android开发环境,需要安装jdk。命令行下载特别慢,手动安装吧。 提示:最好使用root登录,不然下面第三步的移动文件夹会提示你的权限不够。 一,下载jdk安装文件:jdk-6u24-li...

拉风的道长
2012/07/18
0
0
Linux 下java jdk安装

最经公司需要在linux上开发、需要在linux系统上面搭建开发环境,倒腾了半个小时算是弄好了jdk的安装,写个博客记下来吧。 首先先检查linux机器上是否有自带的jdk java -version检查下就可以,...

drag
2015/11/19
0
0
kafka开发环境搭建

@FrankHui 你好,想跟你请教个问题:kafka开发环境搭建时,在windows下运行java项目,报:Unable to connect to zookeeper server within timeout: 6000,在windows下ping liunx地址是可以p...

yang009ww
2013/03/08
7.6K
5
php程序员, java程序员, ruby程序员

由于php入门很简单, 很多没任何编程背景的同学, 想学学怎么做网页的人基本一开始都会找php. php里不是菜鸟就是牛人. 菜鸟: 做做个人网页, 改改页面, 就学些php的基本东西就够用了. win环境下...

大东哥
2012/05/20
1K
12

没有更多内容

加载失败,请刷新页面

加载更多

总结:volatile关键字

实现内存可见性原理: 对volatile变量执行写操作时,会在写操作之后加入一条store指令,将CPU缓存数据强制刷新到主内存中 对volatile变量执行读操作的时候,会在读操作前加入一条load指令,重...

浮躁的码农
46分钟前
1
0
OSChina 周六乱弹 —— 看见这花臂了么?赶紧叫大佬!

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享周华健的单曲《有没有一首歌会让你想起我》 《有没有一首歌会让你想起我》- 周华健 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
182
6
Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
3
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部