本文更适用于JavaEE开发
现在内存越来越便宜,公司也舍得给开发机器加条内存了.本人的笔记本就有8g.闲着也是闲着就弄了个虚拟内存盘,把临时文件,缓存文件统统放到了内存盘.某天忽然想到,为何不把jdk,tomcat,eclipse之类的放到内存盘,这样eclipse还不该飚起来吗.我是做JavaEE开发的,最烦的就是publish以及tomcat启动时的漫长等待,下面的操作有tomcat,不需要tomcat的童鞋自动略过.
第一步、 安装虚拟内存盘
大家还是去搜吧.我的内存盘2G,其实如果你内存不大也没关系,jdk也没多大,弄个256M的也够了.盘符最好靠后一些.
第二步、 精简jdk,tomcat
算不上精简,就是去掉一些说明,文档,源码之类的.先把jdk,tomcat拷到一个文件夹内.
进入jdk目录删掉红色框框内的文件,当然了如果你用到了jni保留include文件夹.
然后是tomcat,不同于jdk的是最好保留目录结构,就是把logs,temp,webapps,work三个文件夹里面的文件删除掉,文件夹不要删掉.
至于eclipse,我再单独说,下面是我的目录结构
第三步、 制作安装程序
为什么要制作安装程序?因为重启后内存盘里的东东都没了.你不会每次开机都去手动copy吧,太弱了
接下来我们要使用WinRar制作压缩包,大家看图一步一步来
a)
b)勾上”创建自解压格式压缩文件”
c)点击”高级”选项卡下面的”自解压选项”按钮
d)填写”常规”选项卡下的”解压路径”,填写内存盘路径.
e)接下来是”模式”选项卡下的”隐藏启动对话框”选项
f)好了点击对话框下面的”确定”按钮,我们的rar就开始进行压缩了
ramdisk.exe就是是压缩完以后的安装程序了
我们试着运行一下.
安装完成后进入我们的内存盘(我的是t:\java\),以后每次重启电脑后我们只需要运行ramdisk.exe就能快速的部署好.
两个文件夹加起来165M,也就是说内存盘容积大于165M就行了
第四步、 配置环境变量
一句话将JAVA_HOME配置成内存盘里的jdk,我的JAVA_HOME=t:\java\jdk1.6.0_29\
JavaEE开发的话将server runtime配置成t:\里的tomcat即可.
好了大功告成了,JDK现在已经完全的放到内存里了,试试java程序的运行速度吧
附章:eclipse也放到内存盘里.
下面的操作是我在win7下的操作,使用了mklink命令,偶不知到在xp下的替代命令是什么.
因为eclipse的一些配置保存到了其根目录下的configuration里所以不建议将整个eclipse放到内存盘里(对eclipse的配置会在重启后失效).所以我们只移动两个文件夹--plugins和features.我的这两个文件夹有300M以上.我们要把这两个文件夹同上面的jdk,tomcat放到一起打包到ramdisk.exe里去.步骤省略.
Ramdisk.exe安装到内存盘后:
Eclipse目录里已经没有plugins和features这两个文件夹了. 我的eclipse 目录是D:\moved\appsX86\eclipse-jee-indigo\
接下来创建目录联接,请自行修改成你的目录,第一个目录参数是eclipse目录,第二个参数是内存盘里的目录.目录联接创建一次即可,重启后无需重建.
mklink /j "D:\moved\appsX86\eclipse-jee-indigo\plugins" "t:\java\jdk\eclipse\plugins"
mklink /j "D:\moved\appsX86\eclipse-jee-indigo\features" "t:\java\jdk\eclipse\features"
操作完毕.启动eclipse,是不是很快.
不过我觉得你的eclipse如果不是经常重启的话,是没有必要放到内存盘里的.
相关推荐
java JDK1.8.60-jdk-8u60-windows-x64,java JDK1.8.60-jdk-8u60-windows-x64,java JDK1.8.60-jdk-8u60-windows-x64
java-jdk1.8-8u361-all-jdk-win-linux 该压缩包中包含jdk1.8-8u361下windows版本和linux版本,其包含快速安装包和对应的jdk压缩包版本,具体内容如下: jdk-8u361-linux-aarch64.rpm jdk-8u361-linux-i586.rpm jdk-8...
windows环境java8环境安装包jdk-8u202-windows-x64
适用平台:windows x64 jdk版本:1.8 安装方式:双击安装即可
JDK版本:JDK-7u80-windows-x64版本,即为jdk1.7,此版本会自动安装JRE(Java的一个运行环境).
1.上传文件到相关文件夹 2.解压文件 tar -zxvf jdk-8u202-linux-x64.tar.gz 3.进入文件,执行安装脚本 ./setup.sh
jdk-8u202-windows-i586.exe,Oracle-jdk8,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
jdk-8u202-windows-x64.exe适用于Windows x64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中;对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,...
Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK1.8-windows-x64位——免费不要积分!!! Java-JDK...
jdk-8u202-linux-arm64-vfp-hflt.tar.gz适用于Linux ARM v6/v7 Soft Float ABI 64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始...
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe java编译环境
适用平台:linux x64 jdk版本:1.8 安装方式:请参考教程blog.csdn.net/FL1623863129/article/details/134426730
jdk-8u231-windows-x64 JDK JavaSEDevelopmentkit(JDK) java开发工具包JDK全称JavaSEDevelopmentkit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java SDK
java_ee_sdk-7-jdk7-windows-x64-ml
java_ee_sdk-7-jdk7-windows-ml
jdk-8u202-linux-x64.rpm适用于Linux 64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,也...
jdk-8u202-linux-x64.tar.gz,Oracle-jdk8,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
java开发环境配置jdk版本:jdk-8u131-windows-x64,Java开发环境搭建配置软件 安装指南:https://blog.csdn.net/qq_39311377/article/details/132637874
jdk-8u202-windows-x64.exe,Oracle-jdk8,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。