java 笔记01

在windows下,java环境配置。

javac HelloWorld 报错:

如何重现的?

把记事本打开的 .java文件用utf8格式保存。javac 不能识别。 因为windows下的 记事本utf8是带bom的。

java HelloWorld 报错:

这个问题出现的原因是之前配置环境变量classpath时配置不全的问题,我之前的classpath配置是jdk安装目录下的lib文件夹,即:“D:workingJavajdk-9.0.4lib”。但是仅仅这样是不够的,还需要在前面加上一个英文句点和分号,即:“.;D:workingJavajdk-9.0.4lib”。然后关闭之前的cmd,再重新打开进入当前目录,再键入:java HelloWorld,(注意不能有相对路径  java .HelloWorld 都是报错的)按下Enter键运行程序,一切正常。

[Notepad++] 错误:编码GBK 的不可映射字符

一、编译时加上javac工具的-encoding参数指明编码方式:javac -encoding UTF-8 Test.java

二、在Notepad++的菜单栏选择Settings -> Preferences -> New Document,然后将Encoding选择栏由UTF-8改为ANSI。

或者在当前的文件编码设置为utf8 

原文地址:https://www.cnblogs.com/liuliu-hai/p/12147407.html