由於本人學業的需要,需要在linux中搭建JavaEE開發環境,與windows的同學協同開發。
JDK
由於fedora默認使用openjdk,移除多多少少會出現點問題,由於很多開源軟件默認使用到它的,即使裝了oracaljdk也會出現包oracle不存在的問題,對於新手的我是不敢動它的;但是與使用windows開發的伙伴們協同開發,並且使用openjdk開發javaee多多少少會出現問題;於是開發中必須要使用oraclejdk,什么會用到oraclejdk呢?1.IDE:如myeclipse;2.tomcat要使用oracle jdk。於是我只要為這兩者直接指定oraclajdk。具體東西具體指定。
解壓即可使用,並不需要配置環境變量
本人考慮到僅僅是我的當前登陸用戶使用到oraclejdk,於是
[nx@localhost bin]$ pwd
/home/nx/bin/jdk/jdk1.8.0_92/bin [nx@localhost bin]$ ./java -version java version "1.8.0_92" Java(TM) SE Runtime Environment (build 1.8.0_92-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
對於orcalejdk 與openjdk共存問題:還可以使用update-alternatives這個命令工具
Tomcat
|--安裝Tomcat:
|--解壓.taf.gz版即可使用
|-打開瀏覽器:http://127.0.0.1:8080/
myeclipse2015:配置jdk1.8 ,tomcat8.0。
mysql
|--雖然linux發行版中的mysql逐步被MariaDB取代,但是我項目中必須使用到mysql
使用dnf方式安裝mysql5.7,國內的教程很多為rpm或源碼安裝;並且教程過於陳舊,有些數據庫的安全管理模塊已經被取代。筆者在使用dnf
安裝完時,按照國內某些博客的教程:要么是使用./mysqld_safe & 報不存在;要么使用myql報:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
最后國外的教程完美解決我問題:
http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
版本控制git,github
雖然此博客技術含量不高,卻完全能滿足我個人需求。限本人水平有限,請多多指正勘誤!
