上有政策下有对策,纯绿色j2ee开发环境搭建

巧了我就是萌 提交于 2019-12-05 10:43:04

最近公司里给配了电脑,很happy的使用着,然后发现各种禁用,注册表不能改,软件不能装,我写个环境变量都不行,擦!!!问候维护的主治大夫!!!!重装?当然不行,公司内网会连不上的,连个无线网还要证书,尼玛证书跟域名绑定在一起的,我要是不用公司内网的域名,我这台电脑就是个连不上网的废物,所有的源代码,包括开发都只能远程连到服务器上分配出来的虚拟机上。擦!!!!问候维护的主治大夫!!!!!

上有政策下有对策,我就喜欢在本地做怎么了?虚拟机慢的要死,跑个case的时间我都可以看完一整部哈利波特了。便便最不喜欢的就是守规矩,所以,嘿嘿嘿,让我们来做×爱做的事情吧。

整个环境是这样的 JDK+Eclipse+tomcat+oracle Cline+PL/SQL+mysql+php+nginx+firefox
全部绿色,绝对环保。

JDK1.6还是JDK7无所谓,你自己选择,网上有绿色版的,或者直接从安装好的电脑上打包过来也行。
先将JDK解压,比如解压到D盘,D:/JDK.
Eclipse本来就是绿色的,我选用的是kepler,eclipse4.3。解压以后,找到eclipse.ini文件,在文件开头加入下面这句话
-vm
D:/JDK/bin/javaw.exe
路径以自己的实际路径修改
绿色版的tomcat6.0网上有,自己找资源,解压tomcat,在bin文件夹下找到所有的.bat文件,编辑,先不要打开,注意是编辑.bat文件,用记事本就行
在第一句if后面,添加
SET JAVA_HOME=D:\JDK
SET CATALINA_HOME=D:\tomcat
这两句路径根据自己的实际路径修改
OracleCline这个花了点小功夫,不过捏,小场面,去oracle官网下载一个instantclient-basic-win32-10.2.0.5.zip,这个是对应oracle10g的版本,如果是对应oracle8i-11g的请下载11.1.1的版本。解压文件,在根目录下添加NETWORK文件夹,NETWORK文件夹下添加ADMIN文件夹,ADMIN文件夹里面放tnsnames.ora文件,这个就是你链接oracle的tns配置文件,问你的同事要或者自己写都行。
绿色的PLSQL网上有,自己找,解压文件后,在根目录下,新建一个plsqlrun.bat文件,编辑,写入下面这几行
set ORACLE_HOME=D:\instantclient11\instantclient_11_1
set TNS_ADMIN=D:\instantclient11\instantclient_11_1
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
plsqldev.exe

oracle客户端的路径请根据实际情况修改。
照理说应该就基于oracle的开发没有问题了。有的人要是用的是mysql肿么办?没关系,绿色版的mysql,官网直接有的下载,就是最新版的大了点,下个mysql5.1noinstall的版本就行。解压,bin目录下新建一个mysqlrun.bat文件,编辑。
mysqld --console
然后默认root权限,密码为空,如果要改密码的,自己google,这个不是这篇文章的重点。
有了mysql不能没有管理工具啊,虽说命令提示符挺好玩的。但是开发是讲效率的,你可以去下载一个mysql-font的绿色版,当然便便最爱折腾了,选择nginx+php+phpadmin管理mysql。
nginx绿色的解压直接用,php绿色,解压直接用,两个放一起,配置自己google,关键字nginx php。phpadmin放php项目根目录下,怎么玩的自己google。
firefox,便便在这里推荐一个下载地址,解压缩后直接装firebug。
http://www.getssh.com/ssh1.html
这个站上的ff直接可以翻墙用,不要太邪恶哟。。。。。
然后再推荐两个j2ee ssh开发的插件,集成到eclipse上,跟myeclipse一样用,spring ide,hibernate tools,jboss tools集成hibernate tools。

本篇中使用的所有的软件都是绿色的,解压直接可以使用,不需要什么绿化.bat啊,什么绿色安装.exe,什么注册.reg。如果下载的绿色版中有以上几个字的,删掉,因为便便的环境不需要改注册表。

再次呼吁一下,工欲善其事,必先利其器。磨刀不误砍柴,你不让我用工具,我有的是办法。看谁玩得过谁。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!