用EditPlus写Java程序时出现的一些问题

一、在EditPlus上编译、运行Java程序
1、编译
用EditPlus写完java文件后,编译java程序(关于配置 EditPlus以使其能编译Java程序的工作在2015.5月完成大部分,没完成的就是下面要谈到的遇到的这个问题。这个问题在配置时也遇到了,也尝试解决了,但是没有解决掉)时,控制台显示“错误: 编码GBK的不可映射字符”(此处的不可映射字符指的是打印语句中写的中文)。
此时我的Tools→Preference→File→Default encoding设置的是UTF-8。看网上有网友说这样反而不行,要设置成ANSI。我这样设置了,再编译成功了。

用EditPlus写Java程序时出现的一些问题_第1张图片

网络一截图(来自http://bbs.itheima.com/thread-18639-1-1.html):

用EditPlus写Java程序时出现的一些问题_第2张图片

2、运行
点击“添加工具”按钮,选择应用程序,然后就是修改属性:
“菜单文本”里的内容修改为“Java”;
“命令”选择安装JDK后的BIN目录中的编译程序java.exe,路径为C:\Java\jdk1.7.0_51\bin\java.exe
“参数”选择“不带扩展名的文件名”,即显示为“$(FileNameNoExt)”;
“初始目录”选择“文件目录”,显示为“$(FileDir)”;
选择“捕获输出”复选框,点击确定。
配置完成。

用EditPlus写Java程序时出现的一些问题_第3张图片

二、在EditPlus上设置tab键
Tools→Preferences→Files→Settings & syntax→Tab/Indent
我设置的是8格,这样按tab键才跳4格。

另外注:

在简体中文Windows操作系统中,ANSI编码代表GBK编码;在日文Windows操作系统中,ANSI编码代表Shift_JIS编码。不同ANSI编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段ANSI编码的文本中。当然对于ANSI编码而 言,0x00~0x7F之间的字符,依旧是1个字节代表1个字符。这一点是ANSI编码与Unicode编码之间最大也最明显的区别。


你可能感兴趣的:(用EditPlus写Java程序时出现的一些问题)