JAVA3D包功能介紹
摘要: 包 簡(jiǎn)介 ... 閱讀全文
我們知道,在子類繼承父類之后,如果子類與父類有同名的字段和方法,那么子類中的子段會(huì)代替或隱藏父類的子段,說明子類字段覆蓋了超類字段,但可以通過super關(guān)鍵字去訪問超類字段。但是,在我們將子類對(duì)象向超類轉(zhuǎn)型的時(shí)候就會(huì)發(fā)生這個(gè)奇怪的現(xiàn)象,子類對(duì)象居然可以看到父類曾經(jīng)被覆蓋掉的字段!就正如下面例子中一樣:
關(guān)于超類方法重載,子類無法覆蓋其中的任意一個(gè)方法。
經(jīng)過一個(gè)星期的艱苦奮斗終于解決了這個(gè)問題,特將經(jīng)驗(yàn)摘錄下來備忘。本文將解決以下的幾種亂碼問題。
中文存入 mysql 數(shù)據(jù)表出現(xiàn)的亂碼,從 JSP 頁面讀取 mysql 中文數(shù)據(jù)出現(xiàn)亂碼,以及在 sell 環(huán)境下查看數(shù)據(jù)庫表中文數(shù)據(jù)出現(xiàn)亂碼。
linux平臺(tái):ubuntu6.10
mysql版本:5.0
瀏覽器:firefox2.0
為了解決中文亂碼的問題首先就是要同一字符集,我采用utf-8。
第一步:安裝mysql后,修改配置文件/etc/mysql/my.cnf 找到相應(yīng)項(xiàng)并添加如下字段,如下所示:(注意是添加,配置文件中其他不相關(guān)的內(nèi)容下面并沒有列出來)
[client]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8
重新啟動(dòng)mysql服務(wù),進(jìn)入sell終端,進(jìn)入mysql的命令提示符下輸入如下指令:
mysql>show variables like '%char%';
如果出現(xiàn)的列表各項(xiàng)內(nèi)容和以下相同表明配置成功了,
+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/
+---------------------+----------------------
第二步:在要發(fā)送中文或者要讀取中文的JSP頁面(最好所有頁面)都添加如下聲明:
<%@page pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=utf-8"%>
<% request.setCharacterEncoding("utf-8"); %>
在<head>標(biāo)簽對(duì)中添加如下:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
注意在servlet中對(duì)請(qǐng)求進(jìn)行響應(yīng)的方法中同樣要有:
response.setContentType("text/html;charset=utf-8");
第三步:(由于不明原因firefox發(fā)送的請(qǐng)求仍然是latin1的時(shí)候執(zhí)行這一步)
在將請(qǐng)求的參數(shù)插入數(shù)據(jù)庫之前還要再執(zhí)行一次轉(zhuǎn)碼(將latin1編碼轉(zhuǎn)換為utf-8),例如:
String utf8_str = new String( latin_str .getBytes("latin1"),"utf-8");
這一步可以寫在一個(gè)過濾器中,不怕麻煩也可以在每一次在將請(qǐng)求數(shù)據(jù)插入之前都進(jìn)行一次轉(zhuǎn)碼。
另外:在連接數(shù)據(jù)庫的時(shí)候可以不用加上字符集參數(shù)了,直接用用戶名和密碼連接就可以了,如連接:
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/數(shù)據(jù)庫名","用戶名","密碼");
摘要: 時(shí)間過的快么?人的感覺而已,時(shí)間還是那樣地流過,但人們卻有不同的感受,收獲的越多,感覺時(shí)間過的越慢,認(rèn)知的越少,時(shí)間也就過的越快。有三個(gè)月沒寫點(diǎn)什么東西了,為了讓時(shí)間記住這三個(gè)月都發(fā)生了什么,趁現(xiàn)在還沒有忘記還是記錄下來罷,今天心情不好所以廢話也就多點(diǎn)。 ?????? 按時(shí)間順序一個(gè)一個(gè)來吧。 ... 閱讀全文
關(guān)于ubuntu與xp雙系統(tǒng)的安裝過程 :
配置ubuntu系統(tǒng)
與window局域網(wǎng)互聯(lián) 。
雙網(wǎng)卡與window實(shí)現(xiàn)共享上網(wǎng),ububtu做主機(jī)
其他注意 :
摘要: DTD和Schema簡(jiǎn)介
DTD和Shema用來定義將用來表示數(shù)據(jù)的元素
DTD語法
Schema簡(jiǎn)介
使用 XML 模式,您會(huì)有更多的能力來定義什么樣的 XML 文檔是有效的
閱讀全文
摘要: 《XML精要》
前言
開始學(xué)XML也有個(gè)把星期了,前后看了幾本書關(guān)于XML基礎(chǔ)的書,感覺講的甚是凌亂,有些書甚至干脆直接在網(wǎng)上COPY些資料東抄一點(diǎn)西抄一點(diǎn)最后就出版了(比如《XML語言及應(yīng)用---清華大學(xué)出版社》就干脆直接將網(wǎng)上的《XML初學(xué)進(jìn)階》抄下來,將例子改改就完了)現(xiàn)在中國(guó)大學(xué)治學(xué)的態(tài)度可見一斑,直到本周發(fā)現(xiàn)了一個(gè)IBM的在線XML教程,該教程將XML所有的知識(shí)分解為一個(gè)個(gè)單獨(dú)的講座,每堂課還介紹了所需要的前提知識(shí)以及所要用到到參考資料,而且教程將知識(shí)講的非常的簡(jiǎn)練和精確,但可惜該教程是在2002年左右發(fā)表的了,在網(wǎng)上資源不是很好找而且比較散,所以我決定將我學(xué)的每趟講座的精要和我個(gè)人的讀書筆記整理出來形成一個(gè)連載,一來鞏固我的學(xué)習(xí),二來也可以供大家參考,取名《XML精要》。言歸正傳,那我就開始嘍 閱讀全文
一:語法結(jié)構(gòu):
?????? 嵌入 *.js 文件 <script? language=”javScript” src=”url ”></script>
1.? 定義結(jié)構(gòu):
a)???????? 變量定義: var xx = “xx” 無須匹配類型;
b)??????? 函數(shù)定義: function method(x , y){…} 參數(shù)同樣不用匹配類型;
可以通過 arguments.length 屬性來確定參數(shù)個(gè)數(shù)來創(chuàng)建不確定參數(shù)的函數(shù)如:
??? function noArguments(){
????????????? var len = arguments.length;
????????????? for(var i=0;i<len;i++){
????????????? ????????????? var fristArgument = noArguments.arguments[i];
??????????????????????????? ………// 通過 ? noArguments.arguments[i] 獲得參數(shù);
}
}
c)??????? 對(duì)象定義:
定義方式一 ? function obj(x,y){
?????? this.x=x;
?????? this.y=y;
?????? this.m1=method1;
?????? this.m2=method2;
?????? function method1(){…..}
function method2(){…..}
}
定義方式二 ? function obj(x,y){
?????? this.x=x;
?????? this.y=y;
?????? this.m1=function method1(){……}
?????? this.m2=function method2(){……}
}
d)??????? 使用對(duì)象:
var obj1 = new obj();
var new_x = obj.x; // 是用屬性的方式 1
var new_y = obj[‘y’]; // 是用屬性的方式 2
二 內(nèi)置對(duì)象:
?????? a) 數(shù)組對(duì)象( Array ):
???????????????????? var newArry =new Arry(n);
???????????????????? var newArry =new Arry(“one”,”two”,”there”,”four”);
?????? 注:屬性和方法不再列出。
??????
b) 字符串對(duì)象( String ):
???????????????????? var newStr =”xxx”;
???????????????????? var newStr=new String(“xxx”);
?????? 對(duì)字符串的比較直接使用 ”= =”
??????
?????? c) 數(shù)學(xué)對(duì)象( Math )
????????????? 注意:使用數(shù)學(xué)對(duì)象時(shí)不需要?jiǎng)?chuàng)建該對(duì)象,直接使用即可;
????????????? 例如: Math.PI; // 屬性的使用
Math.abs(x);// 方法的使用;
d) 日期對(duì)象( Date )
??????? var date1 =new Date();
????????????? var date2 =new Date(“ 日期子串 ”);
????????????? var date3 =new Date( 年,月,日, [ 時(shí),分,秒,毫秒 ]);
????????????? var date4 =new Date( 毫秒 );
?
當(dāng)使用JSP頁面將中文數(shù)據(jù)添加到MySql數(shù)據(jù)庫中的時(shí)候發(fā)現(xiàn)變?yōu)閬y碼,或者從mysql中讀取中文的時(shí)候出現(xiàn)亂碼,這些問題根源都是由于字符編碼不一致造成的。要知道病源是什么我們才能對(duì)癥下藥,所以我將問題產(chǎn)生的過程簡(jiǎn)單描述一下(如有不對(duì)望高人賜教)
?我們以一個(gè)從form表單讀取數(shù)據(jù)并寫入mysql數(shù)據(jù)庫的例子來講解;
HTML頁面參數(shù)—(以瀏覽器的編碼方式發(fā)送)—》JSP頁面—(以JSP定義的編碼方式被編譯)—》被JSP引擎編譯為*.class文件——》在JSP容器中運(yùn)行——》傳遞給Mysql數(shù)據(jù)庫—(以數(shù)據(jù)庫的編碼方式讀取數(shù)據(jù)并存儲(chǔ))—》讀取Mysql—(以數(shù)據(jù)庫的編碼方式讀取)—》JSP頁面接受后在瀏覽器中顯示(以瀏覽器編碼方式解碼顯示);
注意:這里的“瀏覽器編碼”“JSP頁面編碼”“JSP頁面輸出編碼”“JSP頁面輸入編碼”“數(shù)據(jù)庫的編碼”可能存在潛在的不一直,當(dāng)它們中的任意一個(gè)不相同的時(shí)候就會(huì)出現(xiàn)亂碼;就好像傳話游戲一樣,張三要把話傳給李四,李四把他聽到的傳給王五,要讓王五知道張三說的什么就需要他們?nèi)齻€(gè)人使用的相同語言,如果李四是個(gè)火星人,他當(dāng)然聽不懂張三說什么,然后他還不厚道的對(duì)王五說火星話(亂碼),結(jié)果王五就只能聽到亂碼了。(比喻比較汗~~^_^!)
好了,現(xiàn)在我們就依次把各個(gè)編碼方式改為相同就可以了;
//-------------------------瀏覽器編碼-----------------
<html>
? <head><meta http-equiv="Content-Type" content="text/html; charset=GB2312"></head>
</html>
//---------------------------JSP頁面-------------------
<%@ page pageEncoding="GB2312"%>??????????????????????????? //JSP頁面編碼:
<%@ page contentType="text/html;charset=gb2312"%>????//JSP頁面輸出編碼:
<% request.setCharacterEncoding("gb2312");?%>?????????????? //JSP頁面輸入編碼:
//------------------------MySql編碼-------------------
Connection connect = java.sql.DriverManager.getConnection(
"jdbc:mysql://localhost/mydb?user=登陸帳號(hào)&password=你的密碼&useUnicode=true&characterEncoding=gb2312");
//-------------------------------------------------------
注意:gb2312的寫法(紅色部分) 在瀏覽器和數(shù)據(jù)庫中的寫法要區(qū)分!
以上配置測(cè)試成功!(tomcat5.5+MySql5.0)
//另外看了網(wǎng)上的很多文章,比如通過函數(shù)轉(zhuǎn)碼啊~~改配置文件啊~~都不如這樣來的簡(jiǎn)便且成功率高!
推薦!
運(yùn)行環(huán)境 tomcat5.5+MySql5.0
編寫一個(gè)簡(jiǎn)單的HTML表單:
<%@ %>指令塊。定義JSP文件的全局屬性,該指令不能作用動(dòng)態(tài)包含文件;
<%@ page
???
language="java"
???
extends="指定父類"
???
import="導(dǎo)入JAVA類" ??
???
session="false||true是否使用session對(duì)象"
???
buffer="定義緩沖區(qū)大小默認(rèn)8kb"
???
autoFlush="false||true自動(dòng)清除緩沖區(qū)"
???
isThreadSafe="false||true是否處理多請(qǐng)求"
???
info="定義相關(guān)信息.txt"
???
errorPage="url指定錯(cuò)誤頁"
???
contentType="編碼方式"
???
isErroPage="false||true是否為處理異常頁"
%>?
<%@ include
file
="URL指定要包含的另外一個(gè)JSP文件,*.jspf,*.htmlf"%>
<%@ taglib
uri
="" prefix=""%>
常用的JSP動(dòng)作元素
1
???
<jsp:useBean
???????
id="指定該bean對(duì)象名"
???????
scope="page||request||session||application bean的作用域"
???????
class="bean的class文件名,注意不能與beanName屬性一起使用"
???????
beanName="*.class或*.ser或bean包的名字,緊當(dāng)bean不存在于指定???????????? 的作用域時(shí)才使用 "
???????
type="與class或beanName一起使用,指定要實(shí)例化的bean的類或接口"
???
>
???
<jsp:setProperty name="" property="" value="">實(shí)例話bean的初始特性值。
???
</jsp:/useBean>
2??
???
<jsp:setProperty
???????
name="對(duì)應(yīng)<jsp:useBean>中的id"
???????
property="*||bean屬性名 通過request參數(shù)設(shè)定bean屬性值"
???????
value="為bean屬性值指定值,需要指定bean屬性名"
???
/>
3??
???
<jsp:getProperty
???????
name="對(duì)應(yīng)<jsp:useBean>中的id"
???????
property="對(duì)應(yīng)想要獲得的屬性值名"
???
/>
4
???
<jsp:include>
???????
page="要包含文件的相對(duì)地址"
???????
flush="true||false 是否清空緩沖區(qū)"
???????
<jsp:param name="" value="" 可以傳遞一個(gè)參數(shù)/>
???
</jsp:include>
5
???
<jsp:forward page="URL或者一個(gè)表達(dá)式,用于將請(qǐng)求的頁面轉(zhuǎn)向其他頁面">
???????
<jsp:param name="" value="">可以傳遞參數(shù);
???
</jsp:forward>
6??
???
<jsp:param
name="" value="">
<%! %>
變量和方法聲明塊,要使用“;”結(jié)尾
<%? %>
腳本塊 可以聲明局部變量 但是不能定義方法!
<%= %>
表達(dá)式 注意內(nèi)部不能使用“;”
硬件情況:
??????兩臺(tái)電腦均使用windowsxp-sp2;
??????兩臺(tái)電腦均有板載網(wǎng)卡。一臺(tái)使用升技NF7-S2主板,一臺(tái)用的技嘉威盛芯片組的小板(好像叫 8V800M2)
?????? 單獨(dú)購買一個(gè)tp-link的8139網(wǎng)卡。購價(jià)24元(嘿嘿。JS想宰我,結(jié)果與其打心理戰(zhàn)!最終JS陰謀落敗!哈哈)
??????一根雙機(jī)對(duì)聯(lián)的雙絞線。注意排線(橙藍(lán)綠棕)(綠藍(lán)橙棕);
????1:??其中一臺(tái)正確接入internet;(由于使用升技NF7-S2主板的電腦一旦雙網(wǎng)卡就會(huì)重起,所以不敢使用)并安裝雙網(wǎng)卡,使用獨(dú)立網(wǎng)卡接入internet,另外板載網(wǎng)卡與另一臺(tái)電腦相連;
?????2:在主機(jī)上(就是有雙網(wǎng)卡的那臺(tái))創(chuàng)建一個(gè)internet連接.
?????3:?? 將與internet相連的哪個(gè)本地連接A的tcp/ip設(shè)置為自動(dòng)獲得;將剛創(chuàng)建的哪個(gè)internet連接共享出來(屬性--》高級(jí)--》全打鉤--》家庭網(wǎng)絡(luò)連接選與另外一太電腦相連的那個(gè)本地連接B)再把B連接的ip地址設(shè)置為192.168.0.1? 掩碼255.255.255.0? 。
???? 4:最后把客戶機(jī)的ip設(shè)置為192.168.0.2? 掩碼255.255.255.0?網(wǎng)關(guān):192.168.0.1 DNS:192.168.0.1
好了!把主機(jī)上網(wǎng),這樣就實(shí)現(xiàn)了雙機(jī)共享上網(wǎng)了!
????
??????
很久以前就對(duì) linux 很好奇,于是在網(wǎng)上查了很多的發(fā)行版,最后互相比較之后最終選擇了 kubentu 這是基于 Dibean 的 LINUX 發(fā)行版本,由于它的軟件包很豐富,而且采用的 KDE 桌面環(huán)境也和 WINDOWS 比較像(而且漂亮很多),在網(wǎng)上的評(píng)價(jià)也很不錯(cuò),于是下載刻盤。我安裝的版本是 kubentu6.06 ,我的 winXP-sp2
我 80G 的分區(qū)如下:
主分區(qū):
????????????? C : 4G??? fat32? 安裝 windowXP 系統(tǒng) ?
擴(kuò)展分區(qū):
D : 15G ?ntfs? 安裝軟件
E : 35G ntfs 存放視頻
F : 6G? fat32 我的工作目錄
G : 5G??? fat32 存放備份
Linux 主分區(qū): 8G??????? ext3 掛載根文件系統(tǒng)
Swap:512MB???????? 交換分區(qū)
順便說明一點(diǎn):我用的分區(qū)軟件是 PartitionMagic 漢化版;還有一個(gè) hand disk manager6.0 也非常好用。可以將你硬盤中的空閑空間合并起來形成一個(gè)新的分區(qū);具體使用方法可以參考軟件的幫助文件;要注意的是將 LINUX 的分區(qū)劃為一個(gè)主分區(qū),如果劃為擴(kuò)展邏輯分區(qū)不知道行的通不。保險(xiǎn)起見還是劃為主分區(qū)了;
在使用 PartitionMagic 漢化版時(shí),這個(gè)軟件有個(gè)向?qū)椭惆惭b雙系統(tǒng)比如 widow+linux 但在最后一步中它會(huì)提示你要將你新劃出的 LINUX 分區(qū)設(shè)置為激活狀態(tài),但同時(shí)也說如果沒有馬上安裝 LINUX 的話會(huì)導(dǎo)致 WINDOWS 不可引導(dǎo)。當(dāng)時(shí)我也很在意這句話也上網(wǎng)查了很多資料但是都沒有說明這個(gè)問題(是否需要激活);由于不想冒風(fēng)險(xiǎn)于是還是決定不將它設(shè)置為激活,事實(shí)證明這樣是對(duì)的;呵呵。
第一步 :正常安裝 WINDOWXP 不用多說,如果你本來就有 windows 系統(tǒng)就往下繼續(xù)
第二步 :設(shè)置 BIOS 從光驅(qū)啟動(dòng),然后放入 kubentu 的光盤(注意刻盤的時(shí)候要將不要科成數(shù)據(jù)光盤否者是不能引導(dǎo)的,從網(wǎng)上下載鏡像文件然后從鏡像復(fù)制光盤)
第三步 :正常引導(dǎo)以后選擇第一個(gè)選項(xiàng);這里要注意,如果你要安裝簡(jiǎn)體中文版的系統(tǒng)需要現(xiàn)在選者 language 為簡(jiǎn)體中文,如果安裝英文版的就直接選擇第一項(xiàng)就可以了;如果現(xiàn)在不選擇語言等引導(dǎo)進(jìn)入系統(tǒng)后再選擇簡(jiǎn)體中文就會(huì)是亂碼了,這里要注意;
第四步 :進(jìn)入系統(tǒng),選擇安裝,進(jìn)入之后依次設(shè)置時(shí)區(qū)(上海)語言(簡(jiǎn)體中文)鍵盤(標(biāo)準(zhǔn)美式鍵盤)等屬性。
第五步 :也是最關(guān)鍵的一步,選擇手動(dòng)編輯分區(qū)表,這時(shí)候回列出現(xiàn)在的分區(qū)信息,選擇你已經(jīng) l 劃分好的 inux 分區(qū)并記錄好這個(gè)分區(qū)的名字(一般是 hda?—“?” 代表數(shù)字)點(diǎn)下一步,選擇剛才的 had? 哪個(gè)分區(qū),然后在最左邊的下拉列表中選擇 ”/”j 即根文件系統(tǒng),注意在最右邊有一列單選按鈕提示是否要重新格式劃對(duì)應(yīng)的分區(qū),如果你不想你硬盤其他分區(qū)的數(shù)據(jù)不想被破壞的話幾千萬不要選擇!好了點(diǎn)下一步:這時(shí)候有個(gè)戲劇性的場(chǎng)面會(huì)出現(xiàn),安裝程序會(huì)提示你一段警告英文,大體意思是說:“如果繼續(xù)的話你的硬盤所有的分區(qū)的數(shù)據(jù)將被摧毀!請(qǐng)確認(rèn)做好備份……”當(dāng)時(shí)我就被這段話給嚇住了 ~~ 提心吊膽了好久也不敢點(diǎn)下一步,經(jīng)過了幾個(gè)月的思想斗爭(zhēng)后終于決定點(diǎn)下一步了……其結(jié)果可想而知!原來確實(shí)是虛驚一場(chǎng)!!安裝程序給我開了一個(gè)天大的玩笑。同志們?nèi)绻_認(rèn)前面的事情都做好了就放心的點(diǎn)下一步吧!
好了 ~~ 以后的安裝完全不用擔(dān)心了。它回自動(dòng)識(shí)別你的硬件和 windowsxp 系統(tǒng),好了完成,這時(shí)候?qū)⒐獗P拿出重起,你就會(huì)看到雙啟動(dòng)菜單!
很久前就試過,但是沒有成功。想起來主要是些細(xì)節(jié)問題沒有搞清楚。現(xiàn)在準(zhǔn)備開始學(xué)習(xí) JSP 所以再一次配置,在網(wǎng)上查了很多文章一一的試驗(yàn),可是每篇文章要不是不全面,要么就是對(duì)應(yīng)軟件版本太久和現(xiàn)在版本有很多差別,可惜沒有一篇能夠完全清晰的告訴一個(gè)初學(xué)者該如何配置的文章 , 好不容易東看看西看看總算成功運(yùn)行了,為了讓像我一樣的初學(xué)者在不懂太多術(shù)語的基礎(chǔ)上也能成功配置,節(jié)省時(shí)間來開始學(xué)習(xí)。我就將完整細(xì)致的寫下來。
軟件準(zhǔn)備: ( 我使用的是 WINDOWSXP — SP2)
?????? //------JDK5.0------
?????? jdk-1_5_0-windows-i586.exe
?????? //------JSP 容器 ----
?????? apache-tomcat-5.5.16.zip
tomcatPluginV31.zip
//------j2ee 插件 -----
?????? lomboz-eclipse-emf-gef-jem-3.1RC1.zip
?????? //-----------IDE-----------
eclipse-platform-3.2-win32.zip
//-----------JAVA 開發(fā)插件
eclipse-JDT-3.1zip
//----------- 語言漢化包 ------
NLpack1-eclipse-JDT-3.1.zipNLpack1-eclipse-platform-3.1-win32.zip
這些插件和軟件都是在官方網(wǎng)站上下載的,不知道地址的同學(xué)可以搜索一下就可以了。我就不浪費(fèi)口水了。在進(jìn)行以下安裝之前要先安裝 JDK ,一路下一步即可。完成后設(shè)置三個(gè)環(huán)境變量(如果原來系統(tǒng)有就不要添加了) JAVA_HOME(jdk 安裝目錄 )PATH(jdk 安裝目錄下的 BIN 目錄 )CLASSPATH( 類文件目錄,記到前面加個(gè) .; ?)
?????? 第一步:安裝 eclipse3.1
直接解壓 eclipse-platform-3.2-win32.zip 到一個(gè)目錄下,建議目錄名路徑名之間不要有空格和漢字(原因我也不太說的清楚),好了之后再解壓 eclipse-JDT-3.1zip 到同一目錄中,注意要直接覆蓋而不要將解壓后的內(nèi)容放在 eclipse 目錄下,完成之后用同樣的方法解壓后面兩個(gè)漢化包覆蓋 eclipse 目錄。
?????? 第二步:安裝 tomcat
將 apache-tomcat-5.5.16.zip 直接解壓到一個(gè)目錄即可,完成之后建立一個(gè)系統(tǒng)環(huán)境變量叫 TOMCAT_HOME 并把值設(shè)置為剛才 tomcat 的安裝目錄 ;
第三步:安裝 tomcatPluginV31.zip
????????????? 將它解壓后的文件夾拷貝到 X:\....\eclipse\plugins 文件夾下面即可;
?????? 第四步:安裝 lomboz
????????????? 安裝漢化包插件一樣,直接解壓覆蓋原來的 eclipse 目錄即可;
?????? 好了,安裝完成了!現(xiàn)在開始配置了:
??????
需要配置的地方用圖片表示:大家照這改就可以了!(注意安裝目錄要使用你實(shí)際安裝的目錄不要照到抄哈!)
???圖片在http://corsair.java.photo.163.com 的work目錄下。