我的java源代码可以编译器源代码,但是运行的时候说无法加载主类videoplayer怎么解决

posts - 0,&
comments - 8,&
trackbacks - 0
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)
阅读(16042)
&re: javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
basic: 加载: 找不到类RSProxy.class。java.lang.ClassNotFoundException: RSProxy.class&&&&&&
2829301234567891011121314151617181920212223242526272829303112345678java编译完了为什么不能运行,运行时提示‘错误:找不到或无法加载主类。。’_百度知道
提问者采纳
classpath=
.;C:\订珐斥貉俪股筹瘫船凯Java\jdk1.7.0_03\lib\tools.C:\Java\jdk1.7.0_03\lib\dt.jar你的classpath路径设置错了
classpath=
.;C:\Java\jdk1.7.0_03\lib\tools.C:\Java\jdk1.7.0_03\lib\dt.jar这个路径我设置过 还是报一样的错误
提问者评价
谢谢重设路径现在OK了。还有就是有人的说classpath .;C:\Java\jdk1.7.0_03\lib是不是也可以
其他类似问题
为您推荐:
其他3条回答
classpath .;C订珐斥貉俪股筹瘫船凯:\Java\jdk1.7.0_03\libPath
.;C:\Java\jdk1.7.0_03\C:\Java\jdk1.7.0_03\jre\binpath路径的作用是使系统能识别JAVA命令classpath路径是能找到编译后的class文件注意我上面path前面是加个点然后分号这个点代表当前位置 就是说有了这个点后系统就会在你当前的路径找相应的class文件
习惯性把环境变量里加一个空字符串。。没错的。。
怎么不用编译工具
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JAVA 找不到或无法加载主类。求解决方法_百度知道
JAVA 找不到或无法加载主类。求解决方法
%JAVA_HOME%&#92.jre\ }}我已经将命令行切换到当前文件的目录下;%JAVA_HOME%&#92:classpath = .Path = %JAVA_HOME%\bin,用javac编译通过了;binJAVA_HOME也配置到JDK的安装目录了源代码环境配置。刚刚学习JAVA.).println(&quot,出现找不到或无法加载主类;lib&#92,但是用java命令运行的时候;lib\HelloWorld&quot:public class HelloWorld{ public static void main(String[] args){
S%JAVA_HOME%&#92.
提问者采纳
程序没有问题,配置也没有问题,可能是用java命令运行的路劲出错了
那要怎么整?我先用的NodePad写的。还没有用Eclipse
干嘛不用eclipse或是myeclipse写呢,这样就不用通过dos命令编译运行了呀,你在dos命令编译运行的时候可能是你的路径的问题
饭要一口口吃,慢慢来啊。集成开发环境是很方便,但是我想从底层开始了解一下啊。知道其中都干了什么啊。
呵呵,话是这么说,但是如果事事都一步一步那你要落后多少呢,其实有的东西你当时不懂,等慢慢接触更高层的时候,你就会明白一些底层的东西了,如果你遇到问题就在那纠结,那是停滞不前,其实开发原理确实很重要,特别是基础很重要,但是我想说的是写程序就得先学会偷懒,到出来工作的时候不懂的如何偷懒的话,那么你的进度就会很慢,那你随时都有可能被抄的喔,能简化,能封装的尽量简化封装,不要写重复的代码。这只是我的心得,仅供参考,你可以坚持你自己的看法
那好,谢啦。受教了
提问者评价
其他类似问题
为您推荐:
java的相关知识
其他3条回答
java 包名。主类名
没有写包啊,直接NodePad写的。才刚刚开始
运行的时候不要就加.java
什么意思?
运行的命令是java HelloWorld而不是java HelloWorld.java
这个还是知道的,不是这个问题。
但是我刚刚执行你了的代码啊,没问题啊!
额,不知道诶。好困惑
你的源文件名是不是HelloWorld.java?有没有pacage?
没有啊,直接用NodePad写的
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 编译器源代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信