当前位置:编程学习 > JAVA >>

什么情况啊?


编译java文件时,为什么会出现这种错误:找不到或无法加载主类com.sun.tools.javac.Main.

我都设置好java路径了啊,怎么还会这样啊,不过没弄class 因为我对这个不懂

--------------------编程问答-------------------- 配置path路径或classpath路径吧。 --------------------编程问答-------------------- path路径设置过了啊    我是按照自学网上的视频教程设置的  可就是无法找到文件   郁闷啊 --------------------编程问答-------------------- 你还是下载一个eclipse软件把 --------------------编程问答-------------------- 应该是路径的问题,看看保存了没,文件名书写是否正确   --------------------编程问答-------------------- classpath =.;c:\program file\java\jdk1.6.0_12\lib

红色的是你的java的安装目录,注意前面的.;一定要加上。在系统变量的设置,不要再用户环境下设置。如果没有classpath,就自己添加一个,点编辑自己添加就应该没问题了。 --------------------编程问答--------------------
引用 5 楼 mkaser 的回复:
classpath =.;c:\program file\java\jdk1.6.0_12\lib

红色的是你的java的安装目录,注意前面的.;一定要加上。在系统变量的设置,不要再用户环境下设置。如果没有classpath,就自己添加一个,点编辑自己添加就应该没问题了。


正解。 --------------------编程问答-------------------- 文件路径问题啊。。。你的类用1命名。。
看看类名的命名规范吧,亲 --------------------编程问答-------------------- 已经好了,谢谢,我下载的JDK的版本太多了,有点乱,全部删除,重新下载,配置了一下就好了 --------------------编程问答-------------------- 以解决 蹭点分 --------------------编程问答-------------------- 要加上classPath路径就是jdk中与bin目录同级的lib目录,因为要用到那里面的jar文件包 --------------------编程问答-------------------- 程序本身如果没错。原因可能有:
1、环境变量配置问题解决办法:测试配置,在cmd下输入 java -version,如果有以下相似的输出,说明配置没问题C:\Documents and Settings\Administrator>java -versionjava version "1.6.0_21"Java(TM) SE Runtime Environment (build 1.6.0_21-b06)Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)
2、编译错误。你文件名要和类名相同。保存为Hello.java ,编译:javac Hello.java。运行时不要加后缀 直接 java Hello
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,