QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: dalin

郁闷啊~~关于RH8下的JAVA编程。

[复制链接]
发表于 2002-11-27 13:31:25 | 显示全部楼层
这种错误本质上有两种情况,一种是你没有编写这个class(包括大小写相关),另外的情况就是classpath的问题,除了这两方面不可能有第三种情况,而且java的大部分运行错误就是由于路径(classpath)的问题,所以我觉得应该检查java命令是放在那儿的,然后检查classpath的问题,一定搞定,我实际开发java程序都是这样的,你那一个小程序不可能搞不定的了,呵呵
回复

使用道具 举报

 楼主| 发表于 2002-11-27 13:38:51 | 显示全部楼层
thx!i have solved  the prblem myself.but in fact,i solved by installing a new version of SDK because that  i didn't know what the problem was(i have setted my CLASSPATH in /etc/profile and the there was no error in the program).
now i am using j2sdk1.4.1_01 and Sun One Studio(it is really nice!).
回复

使用道具 举报

发表于 2002-11-28 21:48:53 | 显示全部楼层
good luck!
回复

使用道具 举报

发表于 2002-12-1 13:48:43 | 显示全部楼层
各位的讨论给我可是个重大的打击呀.我原来在window下做过一些java.
现在系统改成了linux,正准备装个linux版的jdk,现在看来还有些基本
问题等待解决.
期盼各位能早日提供出解决方案.
致敬!
回复

使用道具 举报

 楼主| 发表于 2002-12-1 22:06:35 | 显示全部楼层
呵呵,没事没事,用SUN公司的Sun One Studio(forte for java)的话很方便,就跟WIN下的一样方便:)
回复

使用道具 举报

发表于 2003-4-28 14:10:47 | 显示全部楼层
可能classpath里没有包含"."
回复

使用道具 举报

发表于 2003-4-28 17:55:09 | 显示全部楼层
直接设置class_path是可以的 我估计是自己的package的问题
在linux下没有遇到过 但是在windows下倒是遇上过 看看有没有借鉴价值
情况是 我的原本编译的目录是 d:/project 自己的package就是com.project.*
然后后来我把它放到了d:/project/benchmark下面 然后编译:情况出现了
从新定义包 都改为com.benchmark.* 又可以了(注意 没有.project了)
但是 这种情况也不是总会出现的
回复

使用道具 举报

发表于 2003-5-24 11:09:26 | 显示全部楼层
[quote:02649e4971="xingjian22"]还记得吗?在windows里面classpath设置里面第一个需要加上一个原点" . "
在linux里面是不是也要如此?[/quote]
linux下配置profile文件,也要加!应该是path和classpath没有配置好的缘故!
回复

使用道具 举报

发表于 2003-6-10 17:32:01 | 显示全部楼层
你可以用 java -cp          CLASS文件路径          Class文件名
回复

使用道具 举报

发表于 2003-6-11 09:24:18 | 显示全部楼层
java xx.class -classpath /xx/xx
回复

使用道具 举报

发表于 2003-6-11 11:05:15 | 显示全部楼层
[quote:fe63842e25="xingjian22"]还记得吗?在windows里面classpath设置里面第一个需要加上一个原点" . "
在linux里面是不是也要如此?[/quote]
我也觉得可能是这个原因,加.的意思是包括当前路径,因为你的程序里面如果调用自己当前路径下面的东西,没有这个.,就会出错了。
回复

使用道具 举报

发表于 2003-6-17 18:29:55 | 显示全部楼层
加个点试一试了,那是java的classpath问题,
给你的错误是告诉你无法找到运行所需的class,
要再classpath中加一个点。
不过从RH8到RH9,
我的JAVA从没出现过这问题,
我也不敢保证。
不过运行时用java -classpath . xxx试一试。
不过归根结底还是classpath问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 16:48 , Processed in 0.041840 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表