终端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