java ClassNotFoundException解决方法! 5

cmd下运行java程序,编译通过,运行时报异常,classpath和path都已经添加了.;用Eclipse没问题,在别的电脑上也是可以运行的,不知道是哪儿配置有问题,... cmd下运行java程序,编译通过,运行时报异常,classpath和path都已经添加了.;
用Eclipse没问题,在别的电脑上也是可以运行的,不知道是哪儿配置有问题,求大神解答!
用Eclipse能运行的,就是cmd方式不行。。。
展开
 我来答
晴晴知识加油站
高能答主

推荐于2019-10-15 · 让梦想飞扬,让生命闪光。
晴晴知识加油站
采纳数:3595 获赞数:661072

向TA提问 私信TA
展开全部

由于系统故障导致的。

解决方案:

一、右键点击项目--选择Properties,选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries。如下图所示。

二、点击Next,选择Maven Dependencies。

三、点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了。

拓展资料

一、 当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常:

1.Class 类中的 forName 方法。

2.ClassLoader 类中的 findSystemClass 方法。

3.ClassLoader 类中的 loadClass 方法。

二、造成异常的常见原因:

1. 所需要的支持类库放错了地方,并没有放在类路径(CLASSPATH环境变量)里面。

2. 使用了重复的类库,且版本不一致。导致低版本的被优先使用。

3.类名错了,一般是使用Class.forName的时候,手工指定了类名的情况。

4. 没有导入纯JAVA驱动包。

198901245631
推荐于2017-10-09 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1679万
展开全部
ClassNotFoundException的错误是说的类找不见,
解决办法:ClassNotFoundException异常后面跟的就是找不见的类路径。可以通过“CTRL+SHIFT+T”,之后再弹出的对话框中输入类路径,看看此类是否存在。
如果存在的话,直接在报错的类中通过“import 类路径”的形式引入即可。
如果不存在的话,那么只能是去创建此类,或者引入相应的jar包进行解决了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傲慢的outman
2014-03-06 · 超过31用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:24.2万
展开全部
如果实在cmd中运行的话,你运行的这个类应该是个裸露的类,你要把你用到的jar包放在环境变量里面,在eclipse运行,eclipse会自动为你设定classpath,在cmd运行就没法这样了,你把你用到的jar包放到java安装路径的lib里面,然后在环境变量里面加上该路径,再运行看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maye100
2014-03-06 · TA获得超过2650个赞
知道小有建树答主
回答量:1341
采纳率:100%
帮助的人:962万
展开全部
在Segment这个类中,没有main方法。
如果你要想单独运行,那么必须要有一个main方法作为入口。

如果同样的动作,其它人电脑可以,那么就是你的环境变量有问题。
你先只运行javac试试,输入javac 然后回车

如下面显示很多命令,说明你的环境变量没问题
更多追问追答
追问
javac是能够正确执行的,你看上边用javac编译已经通过了,在别的电脑上能够正确运行的,我的电脑上不知道是哪儿没有配置好,按照网上方法classpath和path都加上.;了,还是不行。。。
追答
你文件的位置,你这个文件放在哪了?是不是在E盘根目录下?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
频问贝5jpM
2014-03-06 · TA获得超过426个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:101万
展开全部
你的java程序里面是否定义了包package?如果有,就用 java 包.Segment 执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式