今天刚开始学java,使用cmd命令执行java文件的时候,发现中文打出来是一串乱码。 于是就百度了一下,发现一个行之有效的方法。 首先使用命令:javac -encoding utf-8 Hello.java 然后使用命令java Hello,则正确打印出“你好世界!”的中文字符。 原文地址:ht
首先, 找到Path: 在后面加上 %JAVA_HOME%\bin 注意用英文;分隔. 然后新建 变量名 JAVA_HOME, 变量值填写jdk的安装根目录: 环境变量编辑完毕后,一路确定保存. 然后运行cmd命令行, 执行javac 执行java 执行java -version 如果三者都显示正确, 现在写个程序检验下: 在win的文件管理下找到一个文件夹, 准备写jav...
使用javac -encoding utf-8 HelloWorld.java编译,指定字符集编码为utf-8 javac -encoding utf-8 HelloWorld.java Bash Copy 这样再运行,就没有问题了。 解决方法2: 把文件另存为ANSI格式,重新编译运行,也可以解决问题。
在cmd中javac中不是内部或外部命令,也不是可运行程序或批处理文件(在java java -version的信息可以出现); 设置Path环境变量: 相对路径是这个: 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (ps:如果这个相对路径不行,可以使用绝对路径。) 绝对路径要使用自己jdk的路径: (ps:设置完之后把两个...
新手在学习java的时候会用到cmd编译运行java文件,在输出到控制台的时候,中文很有可能出现乱码,如下图所示: 解决方法1: 使用javac -encoding utf-8 HelloWorld.java编译,指定字符集编码为utf-8 javac -encoding utf-8 HelloWorld.java Bash Copy 这样再运行,就没有问题了。