<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0,  comments - 17,  trackbacks - 0
    來(lái)源:forest077

    如何使用Eclipse導(dǎo)入并運(yùn)行源碼(原創(chuàng)哦,如有轉(zhuǎn)載,請(qǐng)注明作者forest077)
    OfwFypR  
      網(wǎng)上關(guān)于Eclipse配置和開(kāi)發(fā)入門程序的文章很多,可是要么很粗淺,要么很高深,卻很少看到講解如何把別人的源碼導(dǎo)入到自己的Eclipse環(huán)境中編譯運(yùn)行的描述。做為初學(xué)者,能夠?qū)W習(xí)網(wǎng)上一些優(yōu)秀源碼是提高的必由之路,可是Eclipse卻不象VC和Delphi那樣容易上手,對(duì)于很多初學(xué)者來(lái)說(shuō),它似乎還是太難了點(diǎn)。在找不到很好的關(guān)于Eclipse入門教程的情況下,為了能運(yùn)行網(wǎng)上下載的Java源碼,我頗費(fèi)了一些時(shí)間尋找如何正確的導(dǎo)入源碼并運(yùn)行的方法,不敢獨(dú)美,特貢獻(xiàn)出來(lái)與初學(xué)者共享。 pV!kC$]`@  
      運(yùn)行環(huán)境: Y,EXoMs46  
        Java EE 5.0 OLX1{a  
        Eclipse 3.1 中文版 fL]MQUazf@  
      源代碼用例(都是Java Application): 5)`J6fs}  
        仿真Windows記事本 .E$  
        連連看 @Elps8~+b  
      上述的兩個(gè)源代碼在賽迪網(wǎng)上可以找到。關(guān)于JDK的配置、安裝和Eclipse的安裝本文不再贅述,讀者可以很容易地找到相關(guān)的資料。本文只講使用Eclipse來(lái)導(dǎo)入源代碼的方法。 WgdGwabFo  
      首先確保你的工作空間已經(jīng)創(chuàng)建好,在我的機(jī)器上工作空間所在的目錄是“e:\workspace”。源代碼存放路徑假設(shè)為“我的文檔\cai\Java\一個(gè)仿windows的記事本”和“我的文檔\cai\Java\連連看\kyodai”。 OwF]?t=F|  
      下面開(kāi)始介紹導(dǎo)入源碼的方法。 f51^7|W4#  
      ◎選擇菜單“文件/新建/項(xiàng)目”,選擇“Java項(xiàng)目”,彈出“創(chuàng)建Java項(xiàng)目”對(duì)話框。 lf 8ja6M  
      ◎在“創(chuàng)建Java項(xiàng)目”中輸入“項(xiàng)目名”,項(xiàng)目名可以為任意名字,不必和main類的名字一樣。這里假設(shè)為“Notepad”。 U 6icH I  
        在“內(nèi)容”中有兩個(gè)單選按鈕,視你的需要來(lái)使用。其中“在工作空間中創(chuàng)建新項(xiàng)目”會(huì)在你的工作空間中創(chuàng)建一個(gè)新目錄,目錄名與項(xiàng)目名一致;“從現(xiàn)有資源創(chuàng)建項(xiàng)目”可以在源碼所在目錄中直接編譯運(yùn)行,生成的class文件也會(huì)存放在源碼目錄中。  @c2'   
      ~dL[qP  
      下面先講“在工作空間中創(chuàng)建新項(xiàng)目”的方法。 ,$_1,e   
      ◎在“內(nèi)容”中單選“在工作空間中創(chuàng)建新項(xiàng)目”,點(diǎn)擊“完成”按鈕。此時(shí)在e:\workspace下生成Notepad目錄。 )z8.W$l  
      ◎下面需要導(dǎo)入源碼到工作空間去。選擇菜單“文件/導(dǎo)入”,選擇“文件系統(tǒng)”。彈出“文件系統(tǒng)”對(duì)話框。 NNFl;^X  
      ◎在“從目錄”中選擇源碼存放目錄“我的文檔\cai\Java\一個(gè)仿windows的記事本”,勾選上所有的.java源碼,其他的垃圾不要選上。下面又有兩個(gè)選擇:對(duì)話框下方有兩個(gè)選項(xiàng),若選擇“創(chuàng)建完整的文件夾結(jié)構(gòu)”,就會(huì)按源碼所存放的路徑完整地在工作空間中創(chuàng)建目錄,創(chuàng)建完畢會(huì)由于main方法類的路徑不對(duì)而在包資源管理器內(nèi)的圖標(biāo)上顯示叉叉,無(wú)法編譯成功;若選擇“只創(chuàng)建選擇的文件夾”,則會(huì)在工作空間創(chuàng)建的目錄下導(dǎo)入所有的文件而不會(huì)保留原目錄,此時(shí)可以編譯成功。 _GPk^))  
      ◎若選擇“創(chuàng)建完整的文件夾結(jié)構(gòu)”,導(dǎo)入完成后,選擇菜單“項(xiàng)目/屬性/Java構(gòu)建路徑/源代碼”,點(diǎn)擊“添加文件夾”,把子目錄逐級(jí)點(diǎn)開(kāi),直到源代碼所在這級(jí)目錄為止,勾選上該目錄。彈出的提示對(duì)話框點(diǎn)擊確定即可。注意上級(jí)目錄不要勾選,否則會(huì)報(bào)錯(cuò)。這樣這種方法導(dǎo)入的源碼也可以編譯運(yùn)行了。 y90cZ0Y5  
      ◎注意若源代碼中含有子目錄,在main程序中會(huì)有import ...的語(yǔ)句,此時(shí)要注意import后面的目錄級(jí)別,在選擇Java構(gòu)建路徑時(shí)要勾選上import指明的上級(jí)目錄名。例如,連連看代碼中有子目錄topbar,在main程序中有import kyodai.topbar語(yǔ)句,那么就要勾選到“我的文檔\cai\Java\連連看\”這級(jí)目錄,而非源碼所在的“我的文檔\cai\Java\連連看\kyodai”目錄。 }C. ?$i_  
      ◎在連連看源碼中,作者已經(jīng)把所有源碼都打包成了一個(gè)Jar,此時(shí)只需要添加該Jar包而不需要導(dǎo)入其他源碼就可以運(yùn)行了(但不能調(diào)試,因?yàn)镴ar包中不含源碼)。方法是創(chuàng)建完新項(xiàng)目后,選擇菜單“項(xiàng)目/屬性/Java構(gòu)建路徑”,點(diǎn)擊“庫(kù)”頁(yè),點(diǎn)擊“添加外部JAR”按鈕,選擇源碼自帶的Jar包即可運(yùn)行。 ?f[*aQ%  
      KwZ:"=3hk  
      下面介紹“從現(xiàn)有資源創(chuàng)建項(xiàng)目”的方法。 n^c3\F~xg  
      ◎在“創(chuàng)建Java項(xiàng)目”對(duì)話框中,點(diǎn)擊“下一步”按鈕,彈出“Java設(shè)置”對(duì)話框。 x|Gr/ 1  
      ◎在“Java設(shè)置”對(duì)話框中選擇“庫(kù)”頁(yè),選擇“添加JAR”,若找不到隨源碼提供的Jar包,就選擇“添加外部JAR”。一般如果Jar存放的目錄正確,在“添加JAR”中是可以找到該條目的。雙擊出現(xiàn)的Jar包即可添加進(jìn)去。若不需要額外的庫(kù)支持,則點(diǎn)擊“完成”。 [Z/gQ RR|  
      w~Oy9.Br  
      這樣,用上面兩種方法創(chuàng)建的項(xiàng)目就可以編譯運(yùn)行了。下面就介紹運(yùn)行的方法。 sz.Ow*zx  
      ◎選擇菜單“Run/運(yùn)行”,彈出“創(chuàng)建、管理和運(yùn)行配置”對(duì)話框。 GQcz \  
      ◎根據(jù)源碼的種類在左邊的列表中進(jìn)行選擇。我們用的兩個(gè)例子都是Java應(yīng)用程序,所以雙擊“Java應(yīng)用程序”,在對(duì)話框右邊可以輸入運(yùn)行的配置。 3#1U2uKW&  
      ◎如果新建了項(xiàng)目還沒(méi)有運(yùn)行過(guò),那么右邊的“項(xiàng)目”欄缺省值即為剛創(chuàng)建的項(xiàng)目。在“名稱”欄中輸入運(yùn)行配置的名稱,建議與項(xiàng)目名稱一致(也可以不一致),不能與其他的運(yùn)行配置重名。 L&Rxv2G  
      ◎點(diǎn)擊“Main類”欄右方的“搜索”按鈕,一般只有一個(gè)main類,在彈出的對(duì)話框中雙擊下面那個(gè)欄目的main類即可。如果需要以其他的main方法做為程序入口,可以勾選上“Main類”欄下方的兩個(gè)復(fù)選框,選擇其他的入口。 V3GyK"4\U9  
      ◎如果需要增加特殊的環(huán)境變量,例如有的源碼可能需要添加classpath環(huán)境變量,則可以在“環(huán)境”頁(yè)中添加。 '#Fu@zb  
      ◎運(yùn)行配置中的內(nèi)容也會(huì)同樣反映在調(diào)試配置中,運(yùn)行和調(diào)試使用相同的配置。 @ vcOG&+j  
      c_JQIv\@  
      創(chuàng)建了一堆新項(xiàng)目后,包資源管理器中會(huì)有一堆亂七八糟項(xiàng)目,有些是你需要的,有些是早已廢棄不用的,你可以刪除那些不用的項(xiàng)目,方法是右鍵點(diǎn)擊該項(xiàng)目,選擇“刪除”。這里要提醒讀者一下的是,刪除對(duì)話框有兩個(gè)選項(xiàng),問(wèn)你是否刪除該項(xiàng)目目錄下的內(nèi)容,缺省是“不刪除內(nèi)容”,如果選擇刪除,那么那個(gè)目錄就整個(gè)被刪除掉了,如果你這個(gè)目錄下的東西還有用,那你只好哭了。 .ag-Y4y  
      刪除掉沒(méi)用的項(xiàng)目后,運(yùn)行/調(diào)試對(duì)話框中多余的配置也可以刪除,方法是右鍵點(diǎn)擊不用的配置名,選擇刪除。 H0QCprVN%S  
      nkBA.AS  
      好了,這是我初學(xué)Eclipse的一些心得,希望能對(duì)廣大想要使用Eclipse又擔(dān)心它煩瑣的初學(xué)者有些幫助。
    posted on 2008-07-04 16:26 xyz 閱讀(9188) 評(píng)論(1)  編輯  收藏 所屬分類: 網(wǎng)絡(luò)文摘

    FeedBack:
    # re: 如何使用Eclipse導(dǎo)入并運(yùn)行源碼[未登錄](méi)
    2010-03-25 21:56 | Bob
    樓主的沒(méi)有用  回復(fù)  更多評(píng)論
      

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    留言簿

    隨筆檔案(1)

    文章分類(44)

    文章檔案(46)

    收藏夾(1)

    Adobe

    AOP

    API

    appServer

    BI

    c

    • c-free
    • codeblocks
    • codelite
    • CodeLite IDE 是一個(gè)強(qiáng)大的開(kāi)源,跨平臺(tái)的 C/C++整合開(kāi)發(fā)環(huán)境. 支持包括 Windows、Linux 和 Mac 系統(tǒng)下運(yùn)行
    • codelite官網(wǎng)
    • dev-c++
    • Dev-C++是一個(gè)C&C++開(kāi)發(fā)工具,它是一款自由軟件,遵守GPL協(xié)議。
    • GCC
    • GCC 原名為 GNU C 語(yǔ)言編譯器(GNU C Compiler),因?yàn)樗局荒芴幚?C語(yǔ)言。GCC 很快地?cái)U(kuò)展,變得可處理 C++。之后也變得可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語(yǔ)言。

    Cache

    CMS

    DB

    eclipse

    FreeMarker

    hibernate

    html5

    ibatis

    java

    jquery

    js

    json

    Linux

    Log

    mail server

    mobile

    mysql

    oauth

    openID

    other

    PHP

    portal

    report

    Scheduler

    schema

    Security

    SOA

    spring

    struts

    UI原型設(shè)計(jì)

    w3c

    Wap

    webservice

    xml

    供應(yīng)鏈管理

    博客鏈接

    好網(wǎng)站

    工作流

    開(kāi)源網(wǎng)

    招聘

    插件下載

    操作系統(tǒng)

    構(gòu)建可伸縮的系統(tǒng)

    構(gòu)建工具

    測(cè)試

    • IETest
    • IE官網(wǎng)
    • OpenSTA
    • Siege
    • Siege是一個(gè)壓力測(cè)試和評(píng)測(cè)工具,設(shè)計(jì)用于WEB開(kāi)發(fā)這評(píng)估應(yīng)用在壓力下的承受能力

    游戲

    源碼托管

    經(jīng)營(yíng)

    資源

    金融/財(cái)務(wù)

    搜索

    •  

    最新評(píng)論

    主站蜘蛛池模板: 国产小视频在线观看免费| 亚洲色大情网站www| 国产成人aaa在线视频免费观看| 久章草在线精品视频免费观看| 亚洲国产欧美日韩精品一区二区三区 | 免费国产在线视频| 久久亚洲中文无码咪咪爱| 久久精品国产亚洲AV电影 | 亚洲成a∨人片在无码2023 | 免费黄网站在线观看| 一级做a免费视频观看网站| 亚洲日韩AV无码一区二区三区人| 久久亚洲精品无码aⅴ大香 | 国产麻豆一精品一AV一免费| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 在线精品亚洲一区二区三区| 日韩成人免费在线| 免费福利在线播放| 久久久久久AV无码免费网站| 国产精品偷伦视频观看免费 | 亚洲AV无码之日韩精品| 国产精品久免费的黄网站| 日韩欧美一区二区三区免费观看| 精品熟女少妇av免费久久| 在线毛片片免费观看| a成人毛片免费观看| 精品久久久久久国产免费了| 一个人看的免费观看日本视频www| 美国免费高清一级毛片| 久久亚洲精品高潮综合色a片| 亚洲人成色4444在线观看| 中文字幕无码精品亚洲资源网久久| 亚洲成a人片在线观看播放| 亚洲欧洲国产精品你懂的| 久久精品国产亚洲AV麻豆不卡 | 亚洲AV无码国产精品色| 亚洲午夜电影在线观看| 亚洲国产成+人+综合| 亚洲午夜一区二区三区| 国产亚洲精品影视在线| 亚洲精品无播放器在线播放|