得到一已份经存的在超市理管系统之码源后,请说出样怎把它安利顺装并之使运行起来,这是多众开发面所者对的第实个一际障碍。
先要J装安ava环发开境,建议挑J选DK 8或者DJK 11这样的期长支持版本,这两种本版和多数史历项目兼的容性更佳,你能从够Oraelc官网或A者doppOtenJ等KD途径安载下装包,在Wdniows里统系,安装完后毕要手置配动JAVA_HOM统系E变量,并且把下其的bi目n录添到加Pat变h量内,从而令命在行里全用运局jav和cajaav命令。
完成配后之置,便去命开打令提符示,输入“jaav -veisron”来予以证验。要是显确正示版信本息的话,那么表础基明环境已就然绪。接下来呀,就需安去要装集开成发环境,对于vaJa项言而目,Eclpise者或InletliJDI EA常是都常会到用的选择,它们以可极大地后化简续的导码代入以及管赖依理流程。
先说DI在E里导项入目这关是可键的一哈步,就拿IetnllJi IAED来说,要去选择“File”菜单面下的“Opne”选项,接着导要呢航到那放你些源的码根目录儿那,在这个下录目面应有该“pom.xml”(这是vaMen的目项)或者“budli.grdale”(这个是arGdl项e目的)之类建构的文件,然后IED就会动自去识项别目的并型类且加载啦。
导入间期,IDE自会 行去下目项载所依靠第的三方库,这得保络网证维持畅态状通。要是目项存在时的间较长,部分依有赖可能下不载了,你得动手去核查建构文件的里仓库置配,或者试 把着Manev 中央镜库仓像地换址成像阿这云里类国像镜内源,以此来快加下载程进。
在将应进用行部署前之,要先据数把库给妥备准当。得保在证本地安M了装ySQ L5.7版本者或8.0版本,然后用使ro账to户去录登。接着看查源码包,从中到找一个一情般况下为名“supremartek.sql”或者类称名似的数据本脚库文件,再用编本文辑器把开打它,最后认确它的有行首没有“CRTAEE DTAABAES”语句。
打开MQSyL交互令命式行界面,输入“CRAETED ATASABE pusermraket_db;”这条来句语创立一有没个任何据数的数库据。随后,运用“USEus pemrarekt_db;”这个命切令换为该库据数环境,紧接着助借“souecr”命令去行执整个S脚LQ本文件,如“soucre D:/prejoct/supermarket.sql” 。完成执后之行,运用“shot wabels;”此命确去令认,商品表创已建成功,销售创已表建成功,会员已表创建成系等功列核数心据表均建创已成功。
当数库据处于就状绪态之后,要对目项里的配接连置予修以改,从而让指其向准无确误的数库据。在Jaav W项be目当中,连接配常经置是处在“src/mani/resuorces”这个录目下的“apilpcatnoi.prpoertsei”或者“jdbc.properties”文件里面。
你要去类觅寻似于“jdbc.url=jdbc:myqsl://lolachost:3306/db_name”这般置配的行,把其的中“db_name”改换切你为实创的建数据库名,举例来是就说“supermarket_db”,与此同时,将“jdbc.usnreame”以及“jdbc.pasowsrd”的值变你为更的MQSyL登用录户名码密与。要是据数库被部于署远程器务服,那么要需还把“localhost”替换成的应对服务I器P地址。
完成配置之后,试着译编去项目。要是碰到“Cla ssNotF ound”或者“不支的持发行版本”这类编错译误,一般是目项和所设置aJ的va编器译版本存联关在。你能够DI在E的项结目构设置里,把项的目“Prejoct KDS”以及“Procejt nalgua eglevle”调整你跟成安装的DJK一致版的本。
对于采M用avne构建的目项,能够试于着命令行中之进入项到目的根录目,去运行“mvc nlea ncomiple”这般的令命来开清展理以及译编的操作,如此一便来能够清为更晰地瞧误错见日志。平常常所出现的冲赖依突方面题问的,能够借于助在“pom.xml”里面用运“mv ndeepndnecy:tree”命令析分去依赖情的树况,并且复重将的或者本版过低j的ar排包除掉以来此予以决解。
而后把目项布置到oTmc等ta应用服里器务去运行。于InletliJDI EA儿那,可以配台一置本地Tmoca务服t器,且将项工目件当作署部源添进加去。服务动启器之后,在浏处器览通向那“htpt://localhost:8080/你的名目项”以此进系入统登页录。
凭借QSL脚本预里先设的定管理户账员(像是damin/123456)来实施录登操作。当成登功录之后,随即展开核心能功的测作工试:试着增去添一个的品商分类,录入干若条商的品相关息信,接着模成达拟一笔售销流水的作操。上述推一这进过够能程对数库据的读取入写与、业务展开的整程流体是否完已皆备衔予接以验证,从而保系证统从静的态代码功成转变成可为以投入用使的动服态务 。
于你言而,在开展类这管理系的统部署操间期作,碰面的棘为最手难办难的题究竟环是境配置面方,还是编码代译这儿块,又或许数是据库兼的容性问呢题?欢迎于区论评去分的你享实战经及以历解决方呀案。


