码迷,mamicode.com
首页 > 编程语言 > 详细

java 找不到或无法加载主类

时间:2018-07-03 18:14:46      阅读:523      评论:0      收藏:0      [点我收藏+]

标签:java se   package   执行   version   pac   命令   执行命令   一个   成功   

使用java执行命令出现此错误

localhost:SocketDemo wangwei$ javac Server.java 
localhost:SocketDemo wangwei$ java Server 6066
错误: 找不到或无法加载主类 Server

前提是jdk环境变量配置正确,可识别java javac java-version命令就可以。

错误的原因
使用java命令直接运行class文件,文件中有导包代码行会出现报错。(使用java命令直接运行ecplise中的文件很容易出现这样的错误)

package SocketDemo;

解决办法
方法1:去掉package SocketDemo; 再次执行javac 和java命令

方法2:保留package代码行;在此目录下创建一个SocketDemo目录,将Server.java拷贝进去;

localhost:SocketDemo wangwei$ javac SocketDemo/Server.java 
localhost:SocketDemo wangwei$ java SocketDemo/Server 6066
等待远程连接,端口号为6066.....

成功解决!

java 找不到或无法加载主类

标签:java se   package   执行   version   pac   命令   执行命令   一个   成功   

原文地址:https://www.cnblogs.com/ww11/p/9259663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!