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

來源:互聯網
上載者:User

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

由於本人學業的需要,需要在linux中搭建JavaEE開發環境,與windows的同學協同開發。

 

JDK

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

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

解壓即可使用,並不需要配置環境變數

本人考慮到僅僅是我的當前登陸使用者使用到oraclejdk,於是

[nx@localhost bin]$ pwd/home/nx/bin/jdk/jdk1.8.0_92/bin[nx@localhost bin]$ ./java -versionjava 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版即可使用

  參考:安裝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

雖然此部落格技術含量不高,卻完全能滿足我個人需求。限本人水平有限,請多多指正勘誤!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.