终端java命令运行class文件报错:Could not find or load main class

$ java com.manning.nettyinaction.chapter2.EchoServer

【输出】:

Error: Could not find or load main class com.manning.nettyinaction.chapter2.EchoServer

$ echo $CLASSPATH

【输出】:

.:/usr/lib/jvm/java-8-oracle/lib:/usr/lib/jvm/java-8-oracle/jre/lib

实在看不出哪里有问题Orz,求好心人帮忙解决~

图片描述

我是在com所在的路径执行的java命令

回答:

自己用javac编译了么? 检查下com/manning/nettyinaction/chapter2/EchoServer.class文件是否存在,如果是eclipse自动编译,class文件一般在../bin/或者../output/下,不在.java文件所在目录

回答:

建议打包成jar包,执行java -jar xx.jar

以上是 终端java命令运行class文件报错:Could not find or load main class 的全部内容, 来源链接: utcz.com/p/174067.html

回到顶部