你想重装系统后不需要安装、配置就可以继续上次的开发么?
你想让你的开发环境随移动硬盘(u
盘)随你带走么?
你想无修改扩展新的jdk
版本、eclipse
版本、java
等工具版本么?
你想在你的开发系统中0
修改使用绝对路径配置文件么?
可能网上有不同的方式解决以上的问题,我所提出的这个方案可以在最小的现有环境修改上就可以满足你的所有要求,而且最关键的是对现在的开发环境变更是非常小的。
所有这些都是基于java开发者,其他开发环境可以根据需要选用部分,而且前提是win系列系统,linux下有更好的解决方式。
以下是实现步骤:
1
、在任何一个文件夹(或盘符)下创建一个文件夹wdisk,根据环境需要确保此文件夹所在盘符有足够的硬盘空间。
2
、在刚才创建的wdisk下创建一个文本文件,命名为mkwdisk.cmd(注意去掉文本文件名后缀.txt,或者用另存得到这个文件也可以),在其中书写下行语句:
start /MIN subst w: %cd%
双击运行本批处理文件,如果正确执行可以在“我的电脑”下看到有个新的盘符w盘。并将此批处理文件快捷方式存入“启动”中一份,确保系统启动时自动创建关联w盘。
3
、安装jdk开发环境,由于是第一次安装,并且为了以后版本兼容性需要进行一下方式的安装:
下载安装jdk1.4版本,复制安装目录的jdk到w盘下,将jdk文件夹命名为jdk14;
下载安装jdk5最新更新版本,复制jdk文件夹到w盘下,将文件名重命名为jdk5;
下载安装jdk6最新更新版本,复制jdk文件夹到w盘下,将文件名重命名为jdk6
自此,系统中已经具备了java完整跨版本开发环境,而且同时约束任何需要java编译javac、运行java的地方都是用基于w盘的路径,而不使用系统携带的java_home环境变量。
这样系统就拥有了完整的java开发环境,以后重装系统就不需要另行安装jdk了。
4
、安装eclipse开发平台,eclipse是绿色软件,所以解压就可以使用,安装方式如下:
下载对应版本的eclipse(推荐使用最新的eclipse,因为eclipse无条件向下兼容,所以不会影响java的开发环境版本,但是需要具备jre对应版本,不过我们已经准备好了),解压到w盘下,如果是web方面开发,可以下载wtp开发包all-in-one(个人不推荐使用myeclipse,盗版有罪!)解压到任意路径,重命名文件夹为wtp,剪切到w盘下。
不要使用eclipse自带启动方式,推荐使用批处理方式予以启动。批处理格式为:
@start /MIN w:/wtp/eclipse.exe -vm w:/jdk14/bin/javaw.exe -data w:/ws_j4 -showlocation
使用-vm指定eclipse启动jre环境,-data指定工作空间,-showlocation显示路径在标题栏
这样就可以通过建立多个批处理的方式建立多个开发环境,其中的jdk版本也完全不用担心会混淆,而且工作空间根据业务、版本不同于以区分后便于进行版本过渡。
5
、安装tomcat运行环境,tomcat同样也是绿色版本,所以下载下来后直接安装即可,根据jdk版本和j2ee版本,分别需要下载包括5.0、5.5、6.0三个版本的tomcat,同样解压于w盘下,并根据版本分别命名为tomcat5、tomcat6、tomcat55,需要修改其中的bin/setclasspath.bat批处理文件。在版权声明后追加以下两行:
set JAVA_HOME=w:/jdk5
set JRE_HOME=w/:jdk5
根据不同的tomcat版本,使用不同的jdk版本。通过使用对应bin路径下的startup.bat可以启动不同版本的tomcat版本。
由于是开发环境,所以需要能进行web项目的调试,那么就需要将tomcat修改为调试模式(也可以在wtp或者其他什么eclipse插件中启动项目,但是相关bug和项目不一致性很容易出问题),修改原来的startup.bat中的call语句为:
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
这样就可以在eclipse中通过创建一个远程调试来进行web项目的调试
6
、对于各种项目配置文件,一律使用w盘作为绝对路径,相对路径则根据开发环境进行修改。
7
、如果你的移动硬盘速度够快,那么完全可以把开始的wdisk文件夹建立在移动硬盘上,通过手动运行mkwdisk批处理文件同样可以建立基于w盘和移动硬盘相结合的开发环境。
How to do
?
Q
:我重装了系统,如何恢复开发环境?
A
:只要wdisk文件夹没有被删除,那么只需要运行一下mkwdisk.cmd批处理就可以马上唤回所有的开发环境,只要是一个可运行的系统,没有jdk、没有eclipse安装、没有tomcat安装,一样都可以一步恢复,并且配置文件路径依旧保持。
Q
:我要到外地开发,但是配置环境很复杂,而且各种配置文件很多,我该怎么办?
A
:压缩wdisk文件夹,通过任意方式转移wdisk压缩文件到目的地,解压此文件夹,现在你已经获得了和你以前一样的开发环境,不用任何修改就可以马上使用。也不用管当前的系统和环境。
wdisk
推荐文件夹结构
包括以下文件夹:
jdk14、jdk5、jdk6、tomcat5、tomcat55、tomcat6、eclipse31、eclipse32、eclipse33、wtp15、wtp2、workspace_1_j4,workspace_2_j5,workspace_3_j6
包括以下启动配处理文件:
mkwdisk.cmd、ws_1_j4_wtp.cmd、ws_3_j6_e33.cmd、tomcat55_debug.cmd、tomcat6.cmd ...