解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题
解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题
在刚开始学习Java的过程中,考虑到记事本应用没有行号标识,不便于找对应的报错位置,且Eclipse对于新手来说又太强大,故选择使用Notepad++编写java程序。Notepad++可以通过选定的语言自动进行相应的空格以及关键字高亮提示以及函数应用提示等。但是在使用时却发现利用Notepad++编写的java程序当带有中文注释的时候,在cmd窗口编译运行的过程中会报错,例如:
/*
需求:练习一个Hello World程序。
思路:
1.定义一个类,因为JAVA程序都定义类中,JAVA程序都是以类的形式存在的,类的形式其实就是一个字节码文件的最终体现。
2.定义一个主函数,为了让该类可以独立运行。
3.因为演示HelloWorld,在控制台上看到该字样,所以需要使用输出语句完成。
步骤:
1.用class关键字来完成类的定义,并起一个阅读性强的类名。
2.主函数:public static void main(String[] args)这是固定格式的,jvm认识。
3.使用输出语句:System.out.println("Hello World!");
*/
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
编译结果:
错误: 编码GBK的不可映射字符
这是因为Notepad++默认的编码方式为UTF-8,而cmd窗口的编码方式默认为GBK,因此要将其转换为同一种编码方式,我的解决方法是将Notepad++编码方式改为GB2312格式(GBK兼容GB2312格式),步骤为:编码=》编码字符集=》中文=》GB2312。然后再写中文注释就不会出现报错。也可将cmd窗口的默认编码方式进行修改,参考经验:https://jingyan.baidu.com/article/d7130635e8a38413fdf4753b.html
解决Notepad++编写的Java程序在cmd窗口编译时中文注释报错问题相关教程
解决RTCM3转换RINEX格式的问题(QT版RTKLIB ver: 2.4.3 b33b2)
解决RTCM3转换RINEX格式的问题(QT版RTKLIB ver: 2.4.3 b33b2) 问题描述: 利用RTKCONV将接收机原始数据转换为RINEX格式,出现三个问题:第一:出现野指针问题,第二:在输出的文件夹中没有找转换的rinex文件,第三:保存的文件名称出现“%”。 记录每个问题
解决Clang编译器出现/usr/bin/ld: crtbegin.o: No such file: No
解决Clang编译器出现/usr/bin/ld: crtbegin.o: No such file: No such file or directory 今天在使用Clang编译器编译项目时出现问题,项目使用了CMake,在cmake时报错: -- Detecting C compiler ABI info - failed/usr/bin/ld: crtbegin.o: No such file: No
conda创建环境错误解决-CondaHTTPError
conda创建环境错误解决-CondaHTTPError CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64/current_repodata.json Elapsed: - (1)查看conda 配置是否添加清华源通道 参考文章:
解决服务间Feign调用无法接受MultipartFile参数的问题
解决服务间Feign调用无法接受MultipartFile参数的问题 客户端 @FeignClient(name = fileservice)public interface FileClient { @PostMapping(value = /upload, consumes = MediaType.MULTIPART_FORM_DATA_VALUE) JsonData uploadsfile(@RequestPart(file) Mu
vue+django前后端分离解决csrf token问题
vue+django前后端分离解决csrf token问题 一、CSRF攻击(Cross Site Request Forgery,跨站请求伪造): 是攻击者通过跨站请求,以合法的用户身份进行非法操作(如转账或发帖等)。CSRF的原理是利用浏览器的Cookie或服务器的Session,盗取用户身份,其原理如
element-ui 解决 table 里包含表单验证的问题!
element-ui 解决 table 里包含表单验证的问题! 其实问题关键就在于如何给el-form-item动态绑定prop :prop='tableData.' + scope.$index + '.字段名' :rules='model.rules.name template div v-bgb-block div style=margin-top:10px; el-form :rules=model.ru
报错解决:failed-to-load-applicationcontext
报错解决:failed-to-load-applicationcontext 错误信息 java.lang.IllegalStateException: Failed to load ApplicationContext 在进行测试数据库连接的时候,获取数据库连接失败。 其中 applicationContext.xml 中导入了 spring-persist-mybatis.xml 文件 sp
RTNETLINK answers: File exists的解决方案
RTNETLINK answers: File exists的解决方案 RTNETLINK answers: File exists的解决方案 一 问题描述 二 解决方案 一 问题描述 在添加网卡时重启network发现网络服务起不来,此时查看报错日志 [[emailprotected] ~]# cat /var/log/messages |grep network 这边