Linux服務器oraclejdk與openjdk共存並配置JavaEE開發環境

因爲本人學業的須要,須要在linux中搭建JavaEE開發環境,與windows的同窗協同開發。html

 

JDKjava

因爲fedora默認使用openjdk,移除多多少少會出現點問題,因爲不少開源軟件默認使用到它的,即便裝了oracaljdk也會出現包oracle不存在的問題,對於新手的我是不敢動它的;可是與使用windows開發的夥伴們協同開發,而且使用openjdk開發javaee多多少少會出現問題;因而開發中必需要使用oraclejdk,什麼會用到oraclejdk呢?1.IDE:如myeclipse;2.tomcat要使用oracle jdk。因而我只要爲這二者直接指定oraclajdk。具體東西具體指定。mysql

  |--下載安裝.tar.gz版jdklinux

解壓便可使用,並不須要配置環境變量git

本人考慮到僅僅是個人當前登錄用戶使用到oraclejdk,因而github

[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這個命令工具sql

 

Tomcat數據庫

|--安裝Tomcat:windows

  |--解壓.taf.gz版便可使用centos

  參考:安裝Tomcat指定JDK

  |-打開瀏覽器: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

雖然此博客技術含量不高,卻徹底能知足我我的需求。限本人水平有限,請多多指正勘誤!

相關文章
相關標籤/搜索