0
点赞
收藏
分享

微信扫一扫

Sublime Text 3开发Java:问题总结

文章目录

1. 问题

1.1 问题

问题概述

在Sublime Text 3中编辑Java代码后,在cmd终端中运行javac来编译.java类型的文件,结果报错:
在这里插入图片描述

原因分析

windows的cmd控制台,因为本身是GBK编码,所以如果要编译的.java文件不是GBK编码,且.java文件中有中文注释,则就会报上述错误。
在这里插入图片描述
在这里插入图片描述

解决方法

在Sublime Text 3中将文件保存为GBK编码的文件。(怎么让Sublime Text 3支持文件保存为GBK,见我的“软件工具”专栏内的博客)
在这里插入图片描述

验证

然后在cmd中重新执行javac 001-test-helloworld.java命令,此时报错提示:
在这里插入图片描述
001-test-helloworld.java文件内容:
在这里插入图片描述
解决方法是将001-test-helloworld.java文件重命名为Hello.java。然后cmd中再次执行javac Hello.java命令:
在这里插入图片描述
这次终于没再报错,成功编译。
在源文件目录下可以看到:编译所生成的.calss文件。
在这里插入图片描述

举报

相关推荐

0 条评论