我一直使用Intellij Idea,非常好用。缺点就是占内存超大,启动速度慢。在公司,一个Intellij Idea+Websphere就把内存占完了。每次想写点什么,等个启动还麻烦。后来想想,有点太依赖IDE了,就想搞个快速的开发环境。
昨天折腾了半个下午,搞出了一个U盘版的Java开发环境,经测试可用(但还不完美)。
工具:
EditPlus(启动速度快,语法加亮,代码完成功能等等),我就看中了EditPlus的启动速度了。UtralEdit启动速度比EditPlus慢多了。
Ant:当然是编译运行Java用的。
JDK:这是废话。
Junit:测试jar.
首先将这几个工具放到同一个目录下,我是放在tools目录下。
接着,编写一个bat文件。内容如下。
SET PATH=%~dp0\jdk1.6.0_14\bin;%~dp0\apache-ant-1.7.1\bin;
SET CLASSPATH=.;%~dp0\junit4.5\junit-4.5.jar;
echo %~dp0\..\programs\%1\build.xml %2
ant -f %~dp0\..\programs\%1\build.xml %2
就是将jdk,ant设置到path里,junit.jar设置到classpath里。其中~dp0是指bat文件所在的路径。%1,%2是传入的参数。这里%1传入的将是EditPlus里的项目名称,%2将是Ant命令。我保存为run.bat。
接着打开EditPlus,工具-》配置用户工具,添加工具。
compile:编译
junit:单元测试
init:初始化目录
run:运行应用程序
clean:清理
API:添加一个HTML帮助(chm)
将java的api文档放到EditPlus目录里面去,chm格式的。
按快捷键后就可以自动打开API了
在输出模式里面,选择Java。(这样的话,当报错以后,双击可以定位到文件)
保存,在工具里面有了这几个工具选项。对应ctrl-1-->ctrl-5。
新建项目。点击如下图的图标,点击编辑工程,建立一个工程。工程目录指向你的项目的根目录。
项目的存放地点是定死的,我是放在U盘的programs目录下。项目必须在此目录下,如果在子目录下,则要从programs下的目录开始,一层层往下写,一直到项目目录。比如上图的,designpattern\chainofresponsibility。
上面的bat文件会将这个字段拼到路径上去,来找build.xml文件。
最后,将必要的ant文件放到项目里面就可以了。
整体界面如下:
具备的功能:1.快速。可移动,任何电脑插上U盘即可编写程序。
2.代码完成功能,可以自己编辑java.acp文件,打造自己的代码片段。
3.编译,单元测试,运行功能都具备了。要web服务器的话,添加个jetty即可,我目前还没加入。
4.错误定位功能,有错误后,只要双击错误行,就可以定位到错误文件。(必须要将输出模式设定为Java)
5.代码折叠,EditPlus,视图-》代码折叠-》启用代码折叠
缺点:1.如果设置了启动时自动载入上次未关闭文件,如果到了其他电脑上,盘符变了,那么是找不到文件的。
2.没有代码提示功能,呵呵毕竟只是个文本编辑器。所以我在U盘里放了个API文档。
3.你不能从文件启动EditPlus,就是双击文件,然后启动EditPlus,你必须要从EditPlus目录启动EditPlus。否则bat文件无法运行。因为在EditPlus里面设置的运行程序是相对路径..\run.bat。如果从文件启动EditPlus,那么初始路径就是文件的路径,那么它的上一级目录里面肯定没有run.bat的。
附件里有ant文件。
- 大小: 5.2 KB
- 大小: 8.3 KB
- 大小: 8.3 KB
- 大小: 8.3 KB
- 大小: 8.3 KB
- 大小: 8.3 KB
- 大小: 1.9 KB
- 大小: 5.8 KB
- 大小: 32.7 KB
- 大小: 8.2 KB
分享到:
相关推荐
由于它可以直接解压在U盘上使用,开发者无需在每台电脑上安装完整的开发环境,只需携带U盘就能随时随地开展工作。 首先,让我们详细了解一下"pycharm.txt"这个文件。PyCharm是JetBrains公司出品的一款强大的Python ...
Java树莓派4B学习笔记 ...本学习笔记记录了作者在使用Java开发树莓派4B时的学习过程和经验总结,涵盖了选择开发环境、安装JDK和MyEclipse、配置环境变量、安装树莓派操作系统、远程连接树莓派等方面。
在Java编程环境中,实现“java监听U盘”主要涉及到文件系统监控、事件处理以及I/O操作等技术。本文将深入探讨如何使用Java来监听U盘的插入和移除,并进行内容搬移的操作。 首先,Java并没有内置直接监听USB设备插入...
Java开发环境的搭建是每个Java开发者必须经历的步骤,本指南将详细介绍一套适合新手的Java开发软件安装流程。首先,我们需要对计算机系统进行适当的准备。 ### 1. 系统准备与磁盘管理 在开始安装开发软件之前,...
为了监控U盘的插入,我们可以利用Java的`javax.usb`包(通常在特定的Java开发环境中,如Java Personal Edition或特定的USB库),或者使用JNI(Java Native Interface)调用操作系统级别的API。Windows系统中可以监听...
Java开发是软件工程中的基础,尤其对于初学者来说,理解其核心概念至关重要。本文将深入探讨Java语言的基础知识,包括计算机的基本构成、语言的分类以及Java语言的特点和应用。 首先,计算机由硬件和软件两大部分...
"Java_Portable_6_Update_22_online.paf.exe" 文件名暗示这可能是Java 6的第22个更新版本的便携版,"online"可能表示它支持在线更新,能够自动获取并安装最新的Java安全补丁和功能改进,保持运行环境的安全性和稳定...
在Ubuntu操作系统中配置Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、设置环境变量以及确保所有组件正确配置。以下是一个详细的指南,涵盖了如何在Ubuntu上搭建Android开发环境,...
在进行Android应用开发之前,首先需要配置一个完整的开发环境。本文将详细讲解如何配置Android开发环境,包括安装JDK、配置系统环境变量、安装Android SDK、以及安装和配置Eclipse集成开发环境(IDE)。 一、JDK...
1. **J2EE(Java2 Platform Enterprise Edition)企业版是以企业为环境而开发应用程序的解决方案。** - **正确**:J2EE提供了一套用于开发和部署可移植、健壮、可伸缩且安全的企业应用程序的标准。 2. **J2ME...
Java JDK与JRE是Java开发和运行环境中的两个核心组件,它们在软件开发和应用程序执行中扮演着至关重要的角色。本文将深入探讨这两个组件的概念、功能以及它们之间的关系。 Java Development Kit (JDK) 是Oracle公司...
根据提供的文件信息,本文将重点解析“Java软件开发实战”中的第13章关于Java I/O部分的关键知识点,包括但不限于`java.io.File`类的使用、I/O原理、流的分类以及不同类型的流(文件流、缓冲流、转换流、数据流、...
对于Java开发者而言,拥有一款方便快捷的Java开发环境至关重要。而"jdk1.8.0_192.7z"正是一款专为Java程序员打造的免安装绿色版JDK,它省去了繁琐的安装过程,只需简单配置即可投入使用,特别适合移动开发或者快速...
【标签】:“Java,Eclipse,U盘”揭示了开发环境和主要技术。Java提供了文件I/O(输入/输出)和事件处理的API,使得编写这样的程序成为可能。Eclipse作为开发工具,提供了对Java项目的友好支持。U盘作为存储设备,...
在某些场景下,例如办公环境中的计算机可能不允许使用U盘或存在文件拷贝限制,这种基于地址的文件传输方式就显得尤为重要。 首先,让我们详细了解一下Java在文件传输中的核心概念: 1. **Servlet**: 在Java Web...
1. **教学用途**:对于教育机构来说,JDK 1.8绿色版便于在多台计算机上快速部署Java开发环境,方便学生学习和实践。 2. **个人开发**:个人开发者可以在不同的电脑上使用同一个JDK版本,保持一致的开发环境。 3. **...
### U盘重装XP系统与Java开发环境配置详解 #### 一、U盘重装XP系统 使用U盘重装XP系统是一种常见的方法,尤其是在没有光驱的情况下。具体步骤如下: 1. **准备U盘与制作工具**: - 准备一个至少4GB大小的U盘。 ...
- **JRE (Java Runtime Environment)**:它包含了Java虚拟机(JVM)和Java核心类库,是运行Java程序所必需的环境。 - **JDK (Java Development Kit)**:为开发者提供了完整的开发工具集,包括编译器、调试器以及其他...