Eclipse-安裝技術(shù)教程_第1頁
Eclipse-安裝技術(shù)教程_第2頁
Eclipse-安裝技術(shù)教程_第3頁
Eclipse-安裝技術(shù)教程_第4頁
Eclipse-安裝技術(shù)教程_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Buildinganddebugging

GNUElectricversion8.08

byJavaSDK&Eclipse(Ganymede)byKazzz(aJapaneseengineer)May11th,2009(createdtheoriginal)May30th,2009(modifiedforpostingto)June2nd,2009(addedinformationonJava3Denvironment)1ObjectivesTobuildGNUElectric8.08fromitssourcecodebyusingJavaSDKandEclipse3.4.2(Ganymede)TousethesourcecodedebuggertosurveydifferentcausesofexceptionsthrownbyElectricwhileprocessingauser-definedTechnologyFile2SomeiconsusedthroughoutthisdocumentMicro-stepstobefollowedsequentially#02Setthedefaultworkspace#03Uncheck“BuildAutomatically”flagOptions/pointstobecarefullychecked3ReferencesYoushouldreferto:[1][2]/en/forJava[3]/

forEclipse[4]/productsFree.htmlforGNUElectric?Notavailableyet!4IndexPart-I SettingupSoftwareDevelopmentEnvironmentPart-II CreatingaNewProjectPart-III BuildingtheNewProjectPart-IV DebuggingGNUElectric5Part-I601.JavaRuntimeandSDKThetoolslistedbelowareassumedasJavadevelopmentenvironmentToolVersionInstalllocationOSWindowsXPSP3JapaneseC:\WindowsthismaylooklikeJavaRuntimeJava6Update13C:\ProgramFiles\Java\jre6\Java3D1.5.2C:\ProgramFiles\Java\Java3D\1.5.2\JavaSDKJavaSEDKit6Update13C:\ProgramFiles\Java\jdk1.6.0_13\TheimageswerecapturedonJapaneseWindowsthroughoutthisdocument.Therefore,whereveryouseeaYenmarkinafilepath,pleaseunderstandthatitcorrespondstoa“backslash”characterinthenon-Japaneseworld.7CustomizationofJavaenvironmentmadeformyconvenienceManuallycopied---forsomereasons;cannotremember;-(Themodified“build.xml”fileembeddedinslide#26reflectsthisorganizationasshownbelow.802.EclipseThetoolscheckedbelowareassumedasEclipseenvironment??Visithttp:///downloads/?9Author’sEclipseenvironmentusedinthisdocument※C/C++andQttoolsarenotrequiredforbuilding/debuggingGNUElectric.10Author’sbatchfileusedtostartEclipserem-----BatchfileforinvokingEclipsewithQtplug-in-----rem-----Qt-relatedenvironmentvariablessetQTDIR=D:\Qt\2009.01\qt\setQMAKESPEC=win32-g++setMINGWDIR=D:\Qt\2009.01\mingw\rem-----JavaSDK-relatedenvironmentvariablesetJDKDIR=c:\ProgramFiles\Java\jdk1.6.0_13\rem-----SetpathtoallthetoolssetPath=%JDKDIR%\bin;%MINGWDIR%\bin;%QTDIR%\bin;%Path%rem-----InvokeEclipsecalleclipse.exeexitThisshortcutcallsthebatchfile.1103.DefaultworkspaceforEclipse#01InvokeEclipse#02Setthedefaultworkspace12#03Uncheck“BuildAutomatically”flagThisoptionisusefulforincrementalbuilding.AsI’mgoingtobuildeverythingfromscratch,let’ssuppressthisfeatureforthetimebeing.Otherwise,compilationwillautomaticallystartwhileimportingaJarfiletoanewJavaproject.13Part-II1401.CreateanewprojectforGNUElectric#01CreateanewJavaproject15#02ImporttheJARfileofGNUElectric8.0816#03SelecttheJARfileofGNUElectric8.08Not“electricBinary-8.08.jar”17#04ConfigureBuildPath18#05Checkthebuildpath(1)19#06Checkthebuildpath(2)20#07Checkthebuildpath(3)21#08Checkthebuildpath(4),thenpress[OK]22#09Confirmthatthesepackageshavebeencreated23#01

Gothrough“README.txt”file02.Informationonhow-to-build#02Read“BuildingfromSources”sectioncarefully2403.Edit“build.xml”fileforAnttool#01

Copythenpaste“build.xml”tobackuptheoriginalone25#02

Edit“build.xml”accordingtotheinformationdescribedin“README.txt”file.Forexample,Macintosh-relateddescriptionsaretoberemoved.OriginalModified::::UnpackandcomparethesetwofilesfordetailsTheabovetoolisSlide#826#03

Delete“MacOSXInterface.java”file,whichisnotnecessaryforWindows27#04OptionallyeditafiletomodifythesplashimageOriginalModified28Part-III2901.BuildbyAnttool#01Toclean,followcleanRunAsAntBuild30#02Tobuild,followcompileRunAsAntBuildSuccessfullybuiltwith91warnings31#03Torun,followrunMainRunAsAntBuild32#04Checkthatthetoolhasstartedsuccessfully;watchtheconsole“AddedTechnologies”isbeingloaded…3302.Quicklycheckthatthetoolworks#01LoadalibraryandopenalayoutcellLooksOK!34#02RunNCCLooksOK!35#03RunDRCExceptionhasbeencaught!36#04ChecktheconsoleofEclipseworkbenchThesameexceptionhasalsobeencaughtbyEclipse#05Clickahyperlinkandconfirmthatthesourcecodecanbeloadedtotheeditorview37#06Thelocationhasbeencorrectlyidentifiedintheeditorview38Part-IV3901.Configuringthedebugsetup#01StartDebugConfigurations…40#02Setupconfiguration41#03

Setbreakpoint(s)asneeded42#01

ChangetheperspectivetoDebugandstartthedebugger02.Startthedebugger43#02ConfirmthatGNUElectrichasstartedinadebugmode44#03LoadthesamelibraryandopenthesamelayoutcellasbeforeLooksOK!45#04RunNCCLooksOK!46#05RunDRCExceptionhasbeencaughtandtheprogramhasstoppedatthebreakpoint.47#06

Inspectvariable(s)Thisiswhattheauthorwantedtodo!48#07ResumetheexecutionExceptionhasbeencaught!49ThesameexceptionhasalsobeencaughtbyEclipse#08ChecktheconsoleofEclipsedebugperspective50

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論