程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 【工匠小道】Mac下Java開發環境配置簡述

【工匠小道】Mac下Java開發環境配置簡述

編輯:關於JAVA

【工匠小道】Mac下Java開發環境配置簡述。本站提示廣大學習愛好者:(【工匠小道】Mac下Java開發環境配置簡述)文章只能為提供參考,不一定能成為您想要的結果。以下是【工匠小道】Mac下Java開發環境配置簡述正文


本文地址

原文地址

 

分享提綱:

  1. 下載JDK1.7

  2. 配置java_home

  3 .裝置tomcat

  4 .裝置eclipse或許myeclipse

  5.  mysql裝置

 

破解版下載請參考Myeclipse 10 for mac 裝置進程及myeclipse 10 for mac 破解版下載

剛整的pro所以研討半天把開發環境搭建好

1 首先jdk1.7


 

 

    1. 首先呢,為了少出問題,先要讓平台裝一個Java,Snow Leopard下還好(默許就有),Lion的話默許是沒有裝置任何jvm的,裝置辦法也很復雜,終端下輸出java或許啟動任何需求用到java虛擬機的使用,就會自動觸發Software Update裝置jvm。

    2. 下載mac版公用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,外面有最新版的(不過還是測試版),版本更新頻率每兩周大約會release一個build,我裝置的版本是b223(更新一下,最新版本是b227了,曾經不是OpenJDK了)。

    3. 下好之後,雙擊dmg翻開,然後復雜的來一個拖拽(這個就不廢話了,不會拽的面壁去)。

    4. 改動jvm首選順序,在Spotlight裡搜索[Java Preferences](中文版應該是JAVA首選項麼?),應該能看到曾經有的幾個虛擬機,把Java SE 7拖拽到最下面,就可以了(比方我拖拽的是64位版本的)。

    5. 確認java運用的版本:開一個終端,輸出java -version,確認jvm的版本號是jdk1.7.0。

    6. 上面的操作是如何改動eclipse默許的jre,首先翻開eclipse(假如你改了jvm的順序,讓1.7在最下面,又沒在eclipse的配置裡寫死jvm的啟動地位,那麼應該就曾經用jdk1.7啟動了)。

    7. 翻開首選項->Java->Installed JREs,看到右側的JRE列表,假如曾經運用是默許的jdk1.6的話,點Add,選擇MacOS X VM,在途徑的中央指向到jdk7的裝置地位,就可以了。

    8. 話沒說完,假如你找不到這該死的jdk1.7的裝置地位在哪裡,可以思索粘下這個地址(這個是我零碎裡的地位,我猜想大家的都應該差不多哈)。/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

    9. 正確的話,上面會辨認出一堆jar包地位,然後給這一坨jre起個帥氣的名字。

假如想啟用jdk1.7的語法,必需要eclipse版本在3.8/4.2以上(目前我寫這篇博客的時分,4.2曾經到達了Milestone4),然後可以在workspace/project屬性裡把編譯等級調整到1.7,就能享用jdk1.7的言語特性了(不過前提是,運用的jdk以及jre必需都是jdk1.7以上才行)。

2. 配置java_home


 

在MAC中設置JAVA_HOME環境變量 

環境變量要再etc目錄下的profile文件中配置,這樣才是永世的配置。 

cd /etc 

vi profile 

按 i 鍵進入寫形式

輸出如下內容: 

JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
export JAVA_HOME

寫完後按 esc鍵加入寫形式

命令[:wq!]強迫保管加入
保管。然後重啟或許登記,使環境變量的配置起作用。
這樣javahome的環境便令配置好了。 
異樣的道理,我們可以在profile這個文件中停止PATH,CALSSPATH等環境變量的配置。

進程中呈現的問題:

E45: 'readonly' option is set (add ! to override)

vi profile 用 sudo vi profile 執行,

假如需求輸出root密碼,就輸出root用戶密碼,假如不知道密碼,需求重設。

命令[sudo passwd root ]
然後提示你輸出以後登錄用戶密碼,經過當前,提示你輸出兩遍root的密碼。這樣你就設置好root帳號密碼了,可以用root來登錄MacOS了。 

  3 .裝置tomcat
在Apache網站下載最新的Tomcat二進制編碼包:(留意別下載了Windows的裝置包)http://tomcat.apache.org/ 
下載完後,解壓,並將文件夾命名為Tomcat 
將重命名的文件夾挪動到根目錄/Library中(別處也可),裝置進程便完成了 
執行/Library/Tomcat/bin下的startup.sh,然後翻開http://localhost:8080檢查能否Tomcat曾經啟動,若要中止服務器就運轉同目錄下的shutdown.sh 
假如遇到諸如無法找到目錄以及文件地問題,普通是由於文件權限形成地問題,可以如此處理: 

sudo chmod 755 /Library/Tomcat/bin/*.sh 
sudo chmod 755 /Library/Tomcat/bin/*.bat 

遇見”JAVA_HOME not defined”JAVA途徑未定義錯誤,在終端中執行以下命令: 

sudo setenv JAVA_HOME /Library/Java/Home 

配置Tomcat啟動腳本: 

運用文本編輯器添加以下代碼: 

#!/bin/bash 

case $1 in 
start) 
sh /Library/Tomcat/bin/startup.sh 
;; 
stop) 
sh /Library/Tomcat/bin/shutdown.sh 
;; 
restart) 
sh /Library/Tomcat/bin/shutdown.sh 
sh /Library/Tomcat/bin/startup.sh 
;; 
*) 
echo “Usage: start|stop|restart” 
;; 
esac 

exit 0 

將文件保管為tomcat,小寫並不帶後綴。將這個文件放置到終端包括的途徑中,例如/usr/bin,然後便可以在終端中復雜地輸出tomcat start和tomcat stop啟用tomcat了。 裝置進程能夠呈現如下錯誤: startup.sh: command not found . 命令前加上bash 或 sh 或 ./

.代表以後目錄,假如執行順序或腳本沒有參加環境變量PATH,在以後目錄時後面要加"./"

在Terminal中執行tomcat命令會提示permission denied.
需求賦權。sudo chmod 755 /usr/bin/tomcat

  4 .裝置eclipse或許myeclipse
  這個就是下載裝置,沒什麼問題,特地說一句 myeclipse10.0很難下載,我最後下的是8.5       5.  mysql裝置
參考blog:  MAC下裝置與配置MySQL    

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved