献给和我一样的Java初学者——用UltraEdit代替“笨重”的IDE,实现轻巧编程!
本来下半年才会学习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,实现轻巧编程!相关推荐
- JAVA学习56_用UltraEdit代替“笨重”的IDE,实现轻巧编程!
本来下半年才会学习Java,不过因为提前参加软考,所以从前一阵子开始接触Java.学习一门语言,敲代码自然是必不可少的工作了.众所周知,eclipse是一款非常好用的Java编译器,But杀鸡焉用牛刀 ...
- 献给android原生应用层开发初学者技术架构选型和整合的方案思路(二)
前篇<献给android原生应用层开发初学者技术架构选型和整合的方案思路(一)> 本篇侧重于安卓创建的创建和后续 demo 中用到的 lib 在 gradle 中的依赖配置,本文假设您已经 ...
- 好程序员Java培训分享Java初学者必读
好程序员Java培训分享Java初学者必读,近年来各种各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java.因此,也是吸引了 ...
- eclipse 收缩 选择行_一文解决Java初学者的选择难题
很多Java初学者在刚开始会被一些诸如环境搭建.软件构建等问题所迷惑,本文将给出答案,帮助初学者找到正确答案,快速上手Java开发. Java Logo 全文答案 Java的版本: Java8 开发环 ...
- java初学者的书中收获
Java初学者的书中收获 搜索关于java老师的记忆碎片,第一节课的记忆······其实java比c语言简单许多,也许老师的这句话是对的.可是作为一个初学者,感觉自己因为付出的时间没有在学c语言的时候 ...
- 转载:一位资深程序员大牛给予Java初学者的学习路线建议
一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来 ...
- 给Java初学者福利——Java语法基础
Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符.格式如下: 修饰符 class 类名 { 程序代码 } 注: 1.Java ...
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP xBird 原创 (参与分:36,专家分:90) 发表:2004-9-3 上午9:37 版本:1.0 阅读:160 ...
- java 递归编译_java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^...
java计算x^n的递归方法?求高手给个算法最佳的 最好能编译通过 本人处于java初学者时期^^ 关注:193 答案:4 mip版 解决时间 2021-02-03 20:14 提问者西伯利亚狼 ...
最新文章
- ASP.Net 2.0 发送邮件的代码
- Sphinx文档的展示-个人学习笔记
- 小波的秘密9_图像处理应用:图像增强
- 漫游Kafka设计篇之消息传输的事务定义
- html网页距离顶部50像素,HTML5 教程之CSS Padding(填充)
- ios jsonkit 报错_iOS开源项目:JSONKit
- Vue中computed分析
- matlab 多速率,多速率信号处理系统设计与实现.PDF
- 深度剖析Java数据结构之迭代器(Iterator)
- 查看eclipse中项目部署位置
- SQLite cursor.moveToNext()
- usd to php exchange,999500 USD to PHP Currency Converter - 美元 菲律宾比索 汇率兑换
- Ant的使用 - 简单介绍
- python进行数据可视化时,中文是方块显示
- ISO 27001解读(一)管理思路
- win10上Redis设置密码
- 小米刷机指南 |使用MiFlash刷机一直flashing|小米手机忘记密码|小米手机清理数据
- 跨境电商供应链难点有哪些?
- 如何在Nintendo Switch上禁用截图按钮
- [转] 网站性能优化之------------- 数据库及服务器架构篇
热门文章
- MySQL字符编码的讨论:如何处理emoji等4字节的Unicode字符 - utf8mb4 vs. utf8 Collations
- midi文件结构分析及生成方法_移动短信技术
- 好用的电脑软件和插件
- Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)
- android 版本比对,iQOO Neo三个版本对比体验 845版、855版、855 Plus版对比实测
- 《深入分析GCC 》——2.3 GNU binutils工具
- 第二幅“码绘”——创意自画像
- 微信小程序 webview 截图 保存相册
- Android系统虚拟键盘设置
- 将Exchange 2016迁移到Exchange 2019的分步解决方案