java编译找不到符号通过,为什么运行却提示找不到或无法加载主类

提问者:匿名 & 时间:
>> >> >> >> >> >> >> >> >> >>
Java初学,求大神帮忙看看下面的Java程序哪里有问题。编译通过了,运行显示:错误
程序:class StringReverse{static String str="wo men dou shi zhong guo ren.";public String StringRev(String s){int len=s.length();StringBuffer s_Buffer=new StringBuffer();for(int i=len-1;i&=0;i--)
s_Buffer=s_Buffer.append(s.charAt(i));return s_Buffer.toString();}public static void main(String args[]){StringReverse strReverse=new StringReverse();System.out.println("正序输出:"+str);System.out.println("倒序输出:"+strReverse.StringRev(str));}}运行:---------- 运行 ----------错误: 找不到或无法加载主类 StringRverseOutput completed (0 sec cons害场愤渡莅盗缝醛俯互umed) - Normal Termination
7-29 11:48class StringReverse 改为 public cl害场愤渡莅盗缝醛俯互ass StringReverse。B2K1bonPplR
7-29 12:16Java 初学,求大神帮忙看看下面的程序,哪里错了
Java初学者,求大神看看下面代码为什么出错。
求java大神帮忙,看看下面程序有什么问题
java程序编译通过但是运行时显示(错误:找不到或无法...
java编译遇到错误,大神看看我的代码哪点有问题。更多相关问题&&
java程序运行平台是什么
java程序编译后会不会产生machine code
java程序错误
手机java程序下载
Java程序代码一般是环境变量配置问题。如果环境变量确认正确看下是不是cmd命害场愤渡莅盗缝醛俯互令在package下执行了。-29 12:16今天在命令行中运行Java程序时,遇到这个问题。百度了一下,是用户变量的classpath的配置问题。
新建用户变量classpath:.;C:\Program Files\Java\jdk1.7.0_51\lib:C:\Program Files\Java\jdk1.7.0_51\lib\tools.C:\Program Files\Java\jdk1.7.0_51\lib\dt.jar
然后就好了。
PS:最前面的“.;”
是一定要加的,否则还是会报错。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:366次
排名:千里之外java找不到或无法加载主类XXX_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java找不到或无法加载主类XXX
上传于||文档简介
&&分​析​并​解​决​了​命​令​行​运​行​J​a​v​a​文​件​时​,​提​示​“​找​不​到​或​无​法​加​载​主​类​X​X​X​”​的​问​题​,
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题所在很简单 && 学习android,顺便又学习下java. && 入门就遇到这样的问题,环境变量按网上说的配好了,直接java&和 javac都有提示出来,说明没问题了, 做了一个简单java,放在e盘根目录下,在c:下操作javac该java文件成功了,但用java 该class时却提示“找不到或无法加载主类” ,忙活了半天,找了些资料,发现其实很简单,不是语句错误,是路径问题classpath的问题。 &&& 主要是以下两点要注意: &&&&1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。&&& && 2、更为重要的是,在cmd下运行javac
和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不 会提示找不到了。这个cmd运行路径由于一般不太注意,输入cmd就会直接到c:\个人文件夹下,而一般的java文件会用其它软件编写,放在选定的路径 下,这两个路径很少能主动重合,一运行当然找不到了,但是javac能认到,不知为什么java就提示找不到?这点有点奇怪。网上各种解决方法里很少注意 到其实就是这个小问题造成的找不到类,都想当然的以为是在java源文件路径下运行java,那当然就找不到基本问题所在了。 &&& 如果1、2都做了还是没变化,那就是该计算机改了环境变量后需要重新启动下让新的设置生效,重启下即可。 &&& 解决了以上两点,就不会再提示“找不到或无法加载主类” (注:转载自http://wl1975sdm./.html)
发表评论:
TA的最新馆藏

我要回帖

更多关于 javac编译找不到符号 的文章

 

随机推荐