一、打开UltraEdit——高级(Advance)——工具栏配置(Tool Configuration);
二、在命令栏(Command Line)依样输入javac "%f"
三、在工作目录(Working Directory)依样输入%p
四、在菜单项目名称(Menu Item Name)输入javac,表示这是Java编译器,这个名字随意,主要是前面两项要依样画瓢,不要输入完整的路径名; 接着在选项(Option)选中"Doc Program"和"Save all files first",在结果(Output)一栏选中"Output to List Box"和"Capture Output",好像是默认的,这样完了以后,就点插入(Insert);
五、然后是配置Java执行器了,类似地,跟Javac一样的栏目里,在命令栏和工作目录栏分别填入java "%n"和%p,然后在菜单项目名称里面给它命名为java;接下来在选项和输出的栏目里,钩上与javac设置一样的项目,点插入结束。
付图两张,以供参考:
这样配置好以后,点“高级”菜单就会出现“javac”和“java”这两个子项,以后在UltraEdit编写Java程序,就可直接点“javac”来编译,点“java”执行,再也不用打开cmd了。这两个子项还有相应的快捷键。
package hi;
public class hello{
public static void main(string args[]){
system.out.print("hello, world");
}
}
如果去掉第一行package,一切顺利
有package,javac正常,java运行出错
出错信息:
exception in thread "main" java.lang.noclassdeffounderror: hello
设置如下:
javac -d . %f
%p
java -cp . %n
%p
ultraedit v10.11b+1
jdk1.4.2_08