在windows下,java環境配置。
javac HelloWorld 報錯:
如何重現的?
把記事本打開的 .java文件用utf8格式保存。javac 不能識別。 因爲windows下的 記事本utf8是帶bom的。
java HelloWorld 報錯:
這個問題出現的原因是之前配置環境變量classpath時配置不全的問題,我之前的classpath配置是jdk安裝目錄下的lib文件夾,即:“D:\working\Java\jdk-9.0.4\lib”。但是僅僅這樣是不夠的,還需要在前面加上一個英文句點和分號,即:“.;D:\working\Java\jdk-9.0.4\lib”。然後關閉之前的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