java生成的class文件,使用cmd运行报错,找不到或无法加载主类


情况说明.

在编译java文件后,执行class文件报错

java源文件如下:

package xyz.liuyou.tcp.simple;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

public class TCPServer {
    public static void main(String[] args) throws IOException {
        ...
    }
}

根据网上教程说,java中存在 package xyz.liuyou.tcp.simple;包名,必须添加包名

但是仍然该报错

最后发现,要保证执行所在目录必须是package对应的根目录下

显示一张完整截图.


文章作者: liuminkai
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 liuminkai !
评论
 上一篇
windows下git bash命令窗口输出的汉字是乱码 windows下git bash命令窗口输出的汉字是乱码
情况说明.执行java命令时,输出内容是乱码,详情看下图: 原因.window默认控制台、以及文件保存都是gbk编码 解决方法.git bash,右键->Options->Text->Character set 编码设
2021-01-31
下一篇 
网络编程 网络编程
网络编程..TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式。主要包含的协议:IP协议、ARP协议、TCP协议、UDP协议、FTP协议。。。 传输层协议.传输层协议分为TCP、UDP TCP-传输控制协议(Transmi
2021-01-30
  目录