`
Ivan_Pig
  • 浏览: 387132 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

U盘版Java开发环境

    博客分类:
  • IDE
阅读更多
    我一直使用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
  • Ant.rar (4.3 KB)
  • 下载次数: 32
  • 大小: 8.2 KB
5
2
分享到:
评论
1 楼 BarryWei 2010-05-10  
呵呵,这样都可以,强!

相关推荐

    java开发工具.7z

    由于它可以直接解压在U盘上使用,开发者无需在每台电脑上安装完整的开发环境,只需携带U盘就能随时随地开展工作。 首先,让我们详细了解一下"pycharm.txt"这个文件。PyCharm是JetBrains公司出品的一款强大的Python ...

    Java树莓派4B学习笔记.docx

    Java树莓派4B学习笔记 ...本学习笔记记录了作者在使用Java开发树莓派4B时的学习过程和经验总结,涵盖了选择开发环境、安装JDK和MyEclipse、配置环境变量、安装树莓派操作系统、远程连接树莓派等方面。

    java监听U盘

    在Java编程环境中,实现“java监听U盘”主要涉及到文件系统监控、事件处理以及I/O操作等技术。本文将深入探讨如何使用Java来监听U盘的插入和移除,并进行内容搬移的操作。 首先,Java并没有内置直接监听USB设备插入...

    Java开发软件安装说明

    Java开发环境的搭建是每个Java开发者必须经历的步骤,本指南将详细介绍一套适合新手的Java开发软件安装流程。首先,我们需要对计算机系统进行适当的准备。 ### 1. 系统准备与磁盘管理 在开始安装开发软件之前,...

    java自动copyU盘

    为了监控U盘的插入,我们可以利用Java的`javax.usb`包(通常在特定的Java开发环境中,如Java Personal Edition或特定的USB库),或者使用JNI(Java Native Interface)调用操作系统级别的API。Windows系统中可以监听...

    java开发第一本知识点

    Java开发是软件工程中的基础,尤其对于初学者来说,理解其核心概念至关重要。本文将深入探讨Java语言的基础知识,包括计算机的基本构成、语言的分类以及Java语言的特点和应用。 首先,计算机由硬件和软件两大部分...

    Java Portable 可以在U盘上运行的JRE

    "Java_Portable_6_Update_22_online.paf.exe" 文件名暗示这可能是Java 6的第22个更新版本的便携版,"online"可能表示它支持在线更新,能够自动获取并安装最新的Java安全补丁和功能改进,保持运行环境的安全性和稳定...

    Ubuntu下配置Android开发环境[归纳].pdf

    在Ubuntu操作系统中配置Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、设置环境变量以及确保所有组件正确配置。以下是一个详细的指南,涵盖了如何在Ubuntu上搭建Android开发环境,...

    Android开发环境配置

    在进行Android应用开发之前,首先需要配置一个完整的开发环境。本文将详细讲解如何配置Android开发环境,包括安装JDK、配置系统环境变量、安装Android SDK、以及安装和配置Eclipse集成开发环境(IDE)。 一、JDK...

    JAVA习题集+答案

    1. **J2EE(Java2 Platform Enterprise Edition)企业版是以企业为环境而开发应用程序的解决方案。** - **正确**:J2EE提供了一套用于开发和部署可移植、健壮、可伸缩且安全的企业应用程序的标准。 2. **J2ME...

    java jdk jre8

    Java JDK与JRE是Java开发和运行环境中的两个核心组件,它们在软件开发和应用程序执行中扮演着至关重要的角色。本文将深入探讨这两个组件的概念、功能以及它们之间的关系。 Java Development Kit (JDK) 是Oracle公司...

    Java软件开发实战 Java基础与案例开发详解 13-1 Java IO 共9页.pdf

    根据提供的文件信息,本文将重点解析“Java软件开发实战”中的第13章关于Java I/O部分的关键知识点,包括但不限于`java.io.File`类的使用、I/O原理、流的分类以及不同类型的流(文件流、缓冲流、转换流、数据流、...

    jdk1.8.0_192.7z

    对于Java开发者而言,拥有一款方便快捷的Java开发环境至关重要。而"jdk1.8.0_192.7z"正是一款专为Java程序员打造的免安装绿色版JDK,它省去了繁琐的安装过程,只需简单配置即可投入使用,特别适合移动开发或者快速...

    扫描并拷贝U盘的程序

    【标签】:“Java,Eclipse,U盘”揭示了开发环境和主要技术。Java提供了文件I/O(输入/输出)和事件处理的API,使得编写这样的程序成为可能。Eclipse作为开发工具,提供了对Java项目的友好支持。U盘作为存储设备,...

    java文件传输

    在某些场景下,例如办公环境中的计算机可能不允许使用U盘或存在文件拷贝限制,这种基于地址的文件传输方式就显得尤为重要。 首先,让我们详细了解一下Java在文件传输中的核心概念: 1. **Servlet**: 在Java Web...

    jdk 1.8 绿色版

    1. **教学用途**:对于教育机构来说,JDK 1.8绿色版便于在多台计算机上快速部署Java开发环境,方便学生学习和实践。 2. **个人开发**:个人开发者可以在不同的电脑上使用同一个JDK版本,保持一致的开发环境。 3. **...

    U盘重新装了xp系统 jdk6.0+myeclipse+tomcat的环境配置

    ### U盘重装XP系统与Java开发环境配置详解 #### 一、U盘重装XP系统 使用U盘重装XP系统是一种常见的方法,尤其是在没有光驱的情况下。具体步骤如下: 1. **准备U盘与制作工具**: - 准备一个至少4GB大小的U盘。 ...

    Java-毕向东学习笔记

    - **JRE (Java Runtime Environment)**:它包含了Java虚拟机(JVM)和Java核心类库,是运行Java程序所必需的环境。 - **JDK (Java Development Kit)**:为开发者提供了完整的开发工具集,包括编译器、调试器以及其他...

Global site tag (gtag.js) - Google Analytics