企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ### **java“找不到或无法加载主类”及编码错误问题** javac -d . TestJava.java java org.test.TestJava (注意:”-d . “这个点的前面是有空格的,否则还是运行还是有问题的。)也能输出正确结果: D:\pro>javac -d . TestJava.java D:\pro>java org.test.TestJava Hello World!!! 你好,Java!! ### **cmd窗口运行时出现乱码问题** 因为我们的系统大多是中文系统,而不少编程软件都是英文编译环境,所以,当运行含有中文的代码时,容易出现乱码问题,这时候需要改变代码的编码就行了。 ``` D:\pro>javac -d . TestJava.java TestJava.java:4: 错误: 编码GBK的不可映射字符 * @date Time: 2016骞?4鏈?22鏃ヤ笅鍗?3:07:49 ^ TestJava.java:4: 错误: 编码GBK的不可映射字符 * @date Time: 2016骞?4鏈?22鏃ヤ笅鍗?3:07:49 ^ TestJava.java:4: 错误: 编码GBK的不可映射字符 * @date Time: 2016骞?4鏈?22鏃ヤ笅鍗?3:07:49 ^ 3 个错误 ``` 所以这个时候需要改变中文的gbk 编码为utf-8编码: 代码:java -encoding UTF-8 TestJava.java ``` D:\pro>javac -encoding UTF-8 -d . TestJava.java D:\pro>java org.test.TestJava Hello World!!! 你好,Java!! ```