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

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

用EditPlus写java程序时出现的一些问题 - 毓柠 - 天空

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

用EditPlus写java程序时出现的一些问题 - 毓柠 - 天空

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

用EditPlus写java程序时出现的一些问题 - 毓柠 - 天空

二、在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编码之间最大也最明显的区别。


转载于:https://my.oschina.net/wangsifangyuan/blog/659689

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值