本来下半年才会学习Java,不过因为提前参加软考,所以从前一阵子开始接触Java。学习一门语言,敲代码自然是必不可少的工作了。众所周知,eclipse是一款非常好用的Java编译器,But杀鸡焉用牛刀,对于初学者而言,本人感觉eclipse不是非常适合,当然这只是个人感觉而已。所以今天向大家介绍一款非常轻巧的编辑器—— UltraEdit。

编写Java程序需要建立Java开发环境,其中Sun的Java SDK是必不可少的。可以去Sun的官网下载,在此不再赘述。安装好SDK后需要简单配置一下环境变量:

1.右击我的电脑,选择属性(或者按 “Win+Pause Break”)

2.选择高级

3.选择环境变量(系统变量)

以下变量名如果没有就点新建,有就点编辑(两个路径之间用英文分号隔开),变量值是引号里面的内容:

4.新建 变量名:JAVA_HOME  变量值:“C:\Program Files (x86)\Java\jdk1.7.0”

5.新建 变量名:PATH  变量值:“C:\Program Files (x86)\Java\jdk1.7.0\bin;%JAVA_HOME%\bin ”

6.新建 变量名:CLASSPATH  变量值:“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”

配置好以后就要测试一下是否成功

1:WIN+R 组合键弹出命令运行窗口(或则“开始->运行”)

2:输入命令 CMD  回车

3: 在弹出的 DOS 窗口内输入:java -version 会出现版本信息,输入: javac出现 javac 的用法信息 (有很多用法)如果如下图所示则表示配置成功,反之则配置失败

配置完环境变量以后就该设置UltraEdit了:

首先将UltraEdit下载并安装,

一、定义“编译java程序” 如图:

1、打开 高级->工具栏配置

2、我们先定义编译java的工具,先点击“插入” 按钮

3、在“菜单项目名称”上输入“编译java程序”(显示在菜单上的名称)
4、在“命令行”里输入javac %n%e(%n为文件名不带扩展名,%e为扩展名) 
5、在“工作目录”上填 %p (表示文件所在目录,工具栏位图可以不添)

6、切换到“输出”项

7、选择“输入到列表框”,表示讲命令的结果输出到列表框上,选择“捕获输出”复选框,表示讲执行的结果捕获,输出到下面的输出框里

8、点击“应用”按钮,“确定”,一个编译的菜单就做好了

下面都大同小异就不上图了

二、定义“运行java程序” 
同样的方法可以做运行java的菜单: 
1、在“菜单项目名称”上输入“运行java程序”(显示在菜单上的名称)
2、在“命令行”里输入 java %n (%n为文件名不带扩展名,%e为扩展名)
3、在“工作目录”上填 %p (表示文件所在目录)  
余下步骤和第一个配置一样
现在你打开高级菜单,发现最下面多了二个你刚才定义的菜单;

三、定义“编译+运行java程序” 
根据上面的方法,你还可以定义其他工具比如定义一个把编译和运行合在一起的菜单,做一个批处理的文件run.bat,放在C:盘(其他地方也可以),内容如下 
javac %1.java

java %1

然后按照上面的方法: 
1、在“菜单项目名称”上输入“编译+运行java程序”(显示在菜单上的名称)
2、在“命令行”里输入 C:\run.bat %n (%n为文件名不带扩展名,%e为扩展名)
3、在“工作目录”上填 %p (表示文件所在目录) 
余下步骤和第一个配置一样

四、自动完成 
一般软件上都有自动完成的功能,UltraEdit也可以实现 
1、先讲java中的关键字,各种类名,方法等名称写到一个文本文件上,以如下方式 
class

private

public

...........

然后存为文本,命名为“java.txt”

2、选择菜单“高级->配置”,在“编辑器”中选中“自动完成”,把“自动显示自动完成对话框”打上勾选中“自动换行/制表符设置”,在“自动完成文件”中选择存放文本java.txt的路径,这是当你在输入单词的时候会自动弹出你所自定义的单词,很方便。。。。。。。

同样UltraEdit也可以为自定义的菜单设置热键,

高级-》配置-》热键映射 找到 高级-用户工具1和用户工具2,自己可以分配自己喜欢的热键了。

就写这么多吧,UltraEdit还有很多很强大的功能,如果你喜欢研究,不将就那你就去探索吧!肯定会有意想不到的惊喜,祝各位像我一样的菜鸟们学习进步!

献给和我一样的Java初学者——用UltraEdit代替“笨重”的IDE,实现轻巧编程!相关推荐

  1. JAVA学习56_用UltraEdit代替“笨重”的IDE,实现轻巧编程!

    本来下半年才会学习Java,不过因为提前参加软考,所以从前一阵子开始接触Java.学习一门语言,敲代码自然是必不可少的工作了.众所周知,eclipse是一款非常好用的Java编译器,But杀鸡焉用牛刀 ...

  2. 献给android原生应用层开发初学者技术架构选型和整合的方案思路(二)

    前篇<献给android原生应用层开发初学者技术架构选型和整合的方案思路(一)> 本篇侧重于安卓创建的创建和后续 demo 中用到的 lib 在 gradle 中的依赖配置,本文假设您已经 ...

  3. 好程序员Java培训分享Java初学者必读

    好程序员Java培训分享Java初学者必读,近年来各种各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java.因此,也是吸引了 ...

  4. eclipse 收缩 选择行_一文解决Java初学者的选择难题

    很多Java初学者在刚开始会被一些诸如环境搭建.软件构建等问题所迷惑,本文将给出答案,帮助初学者找到正确答案,快速上手Java开发. Java Logo 全文答案 Java的版本: Java8 开发环 ...

  5. java初学者的书中收获

    Java初学者的书中收获 搜索关于java老师的记忆碎片,第一节课的记忆······其实java比c语言简单许多,也许老师的这句话是对的.可是作为一个初学者,感觉自己因为付出的时间没有在学c语言的时候 ...

  6. 转载:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来 ...

  7. 给Java初学者福利——Java语法基础

    Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符.格式如下: 修饰符 class 类名 { 程序代码 } 注: 1.Java ...

  8. Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP

    Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP xBird 原创  (参与分:36,专家分:90)   发表:2004-9-3 上午9:37   版本:1.0   阅读:160 ...

  9. java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^...

    java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^ 关注:193  答案:4  mip版 解决时间 2021-02-03 20:14 提问者西伯利亚狼 ...

最新文章

  1. ASP.Net 2.0 发送邮件的代码
  2. Sphinx文档的展示-个人学习笔记
  3. 小波的秘密9_图像处理应用:图像增强
  4. 漫游Kafka设计篇之消息传输的事务定义
  5. html网页距离顶部50像素,HTML5 教程之CSS Padding(填充)
  6. ios jsonkit 报错_iOS开源项目:JSONKit
  7. Vue中computed分析
  8. matlab 多速率,多速率信号处理系统设计与实现.PDF
  9. 深度剖析Java数据结构之迭代器(Iterator)
  10. 查看eclipse中项目部署位置
  11. SQLite cursor.moveToNext()
  12. usd to php exchange,999500 USD to PHP Currency Converter - 美元 菲律宾比索 汇率兑换
  13. Ant的使用 - 简单介绍
  14. python进行数据可视化时,中文是方块显示
  15. ISO 27001解读(一)管理思路
  16. win10上Redis设置密码
  17. 小米刷机指南 |使用MiFlash刷机一直flashing|小米手机忘记密码|小米手机清理数据
  18. 跨境电商供应链难点有哪些?
  19. 如何在Nintendo Switch上禁用截图按钮
  20. [转] 网站性能优化之------------- 数据库及服务器架构篇

热门文章

  1. MySQL字符编码的讨论:如何处理emoji等4字节的Unicode字符 - utf8mb4 vs. utf8 Collations
  2. midi文件结构分析及生成方法_移动短信技术
  3. 好用的电脑软件和插件
  4. Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)
  5. android 版本比对,iQOO Neo三个版本对比体验 845版、855版、855 Plus版对比实测
  6. 《深入分析GCC 》——2.3 GNU binutils工具
  7. 第二幅“码绘”——创意自画像
  8. 微信小程序 webview 截图 保存相册
  9. Android系统虚拟键盘设置
  10. 将Exchange 2016迁移到Exchange 2019的分步解决方案