很多同学下载了代码,折腾半天,跑不起来就来问我,为什么我的代码跑不起来,每次我都会苦口婆心的重复一句,仔细看公众号里的搭建视频教程。其实我在公告里已经明确的做了说明,很多人都不看。虽然年轻人缺乏耐心是通病,但你不改就得走弯路。运行不了的原因很多,其中最主要的就是你没有按照文章里的开发环境去安装相关软件。如果安装了相同的开发环境,结合搭建视频教程,基本都没有问题。对于那些连开发软件和数据库文件都不知道是什么的同学,还是建议暂时不要下载,你先补充点基础知识再说。 网站系统类项目,如php,asp.net,javaweb都属于动态网站,那必须得有数据库。搭建动态网站项目的步骤无非就是还原数据库、将代码导入开发工具、修改数据库链接、运行系统。Php的开发工具是Dreamweave,数据库是mysql,运行环境是phpstudy。asp.net项目一般都是VisualStudio,数据库是sqlserver,运行环境是visualstudio自带的IIS。Javaweb项目一般是myeclipse,数据库有sqlserver或者mysql,运行环境是myeclipse自带的tomcat,或者自己配置tomcat。 对于android项目,如果是双端,那服务器端开发工具是myeclipse或者是eclilipse,服务器端搭建方法和javaweb开发运行环境是一致的,手机端则使用androidstudio开发,有些使用eclipse+adt开发。Eclipse安装adt插件比较麻烦,我一般都使用adt-bundle,它其实就是已经配置好的eclipse+adt,解压直接就能运行。数据库基本都是mysql。单端的话开发工具基本使用androidstudio,数据库是sqlite数据库,或者没有用到数据库。其实对于老鸟,源码与开发工具和版本是无关的,总有方法把源码运行起来。 在搭建教程里,基本已经讲全了搭建环境的要点,在这里我再补充些要点: 1.开发工具安装不了 有时安装开发工具总是失败,常见的原因就是你下载的开发工具和你的操作系统位数不匹配。比如你电脑是32位操作系统,你下载的sqlserver是64位,那可能就安装不了。反之亦然。但我也遇到过64位可以安装32位的相关软件,具体原理我也不想去深究。反正只要能安装成功,能正常使用,就不用去纠结。另外比如javaweb项目,你安装的jdk是32位,那你就得安装eclipse32位版本,64位的运行不了,以此类推,其他项目开发环境版本都得匹配。 2.数据库未正确配置 项目中数据库文件都在压缩包中,mysql数据库文件一般是sql文件,还原到数据库中即可。sqlserver基本都是mdf和ldf文件,附加到sqlserver数据库中即可,个别数据库有sql备份文件,恢复到数据库即可。对于sqlserver数据库,高版本的数据库文件不能附到低版本的数据库中,这点需要注意。数据库还原方法在搭建教程里都有。至于是哪种数据库自己分辨。如果是android单端项目,数据库文件你就别找了,基本都是代码里动态创建的sqlite数据库。数据库还原完成后,Sqlserver需要修改一些配置,过程比较繁琐,具体看搭建视频教程。搭建完成后不要忘记修改项目里的数据库链接。 3.浏览器不兼容 对于网页类系统,有些是早期开发的案例,使用低版本的浏览器运行,对于现在高版本浏览器,页面会出现错位或者不显示的问题。使用浏览器调试模式设置低版本浏览器,切换测试,则会正常显示。如果想兼容高版本浏览器,需要自己动手修改样式和代码。

4. 页面显示乱码 乱码一般出现在javaweb项目和mysql数据库,这和你导入项目设置的编码格式和数据库安装时选择的编码格式有关。一般常见的项目编码和数据库编码分为gbk、gb2312、utf-8三种。编码格式很容易让人迷糊。本站分享的代码和mysql数据库文件基本都是utf-8格式,安装mysql时设置编码格式为utf-8,基本不会出现乱码问题。对于个别特殊情况,请自行查阅资料解决。 5.开发工具版本不同 主要是android项目。以前都是用eclipse开发android,现在基本都是androidstudio开发。要想把一个项目在不同版本的androidstudio运行,修改的配置文件很多,比较麻烦。分享代码的文章里为什么要写明什么版本,就是因为你如果和我的版本保持一致,只要按照我的搭建视频搭建,基本没有问题。要是使用不同版本,没有点基础你搞不定。 总之,代码运行不起来的原因,还是你的基础知识不扎实。文章不可能把所有的问题和解决方法都罗列出来。遇到问题要学会自己动手查阅资料,举一反三。