A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 潘许超 中级黑马   /  2012-3-10 00:52  /  2079 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在学校时候直接用的是ecilpse编写的java程序,拿hello world来说
class Demo
{
        public static void main(String[] args)
        {
                    System.out.println("hello world");
        }
}
在eclipse里运行一点问题也没有,但是直接换到cmd中运行就会出现找不到main方法和找不到classl类,请问这是为什么?

6 个回复

倒序浏览
检查一下你的classpath路径设置,用set classpath  看看
回复 使用道具 举报
彭卫红 2012-3-10 02:00:35
藤椅
提示: 作者被禁止或删除 内容自动屏蔽
回复 使用道具 举报
要使用set classpath 设置一下你的classpath  有可能你的classpath路径没有配置对; 也有可能你的文件名和你所写的类名不一致;
回复 使用道具 举报
1:你看看程序编译的.class文件是否和.java文件在一个文件夹下。
2:查看你的classpath值是否配置成功。
回复 使用道具 举报
环境变量里面的classPath有没有设置,还有类名有没有与文件名相同
回复 使用道具 举报
classpath=C:\Program Files (x86)\Java\jdk1.6.0_22\lib这是我的classpath,对吗?还有我写的是class没有public可以不一样吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马