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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

path设置:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH设置:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
前面有.后面有无分号都试过了
JAVAHOME设置:D:\Program Files\Java\jdk1.7.0_51

安装的是jdk-7u51-windows-i586
系统win7 32
试过只安装JDK和安装JDK+JRE

DOS下显示无法找到或加载主类
但是MyEclipse可以正常编译和运行。

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

12 个回复

倒序浏览
你可以cd一步一步进入到 jdk的bin路径下 然后 java编译javac执行 看行不行,如果行就是环境变量问题吧,如果不行那就是jdk jre安装有问题 不管是电脑是64还是32位 你都装个32位的 版本装个1.6的 比较稳定。应该就解决了。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
进入到 jdk的bin路径下 然后 java编译javac执行 仍然显示无法找到或加载主类

要是版本问题的话,为什么 MyEclipse可以正常编译和运行?很奇怪啊

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
赵永生 发表于 2014-2-22 14:50
你可以cd一步一步进入到 jdk的bin路径下 然后 java编译javac执行 看行不行,如果行就是环境变量问题吧,如 ...

进入到 jdk的bin路径下 然后 java编译javac执行 仍然显示无法找到或加载主类

要是版本问题的话,为什么 MyEclipse可以正常编译和运行?很奇怪啊
回复 使用道具 举报
应该是关键大小写没写好,在MyEclipse下一些基本代码是自动生成的,
如果用记事本自己写,你有可能写错大小写。。。
回复 使用道具 举报
洋葱骑士 发表于 2014-2-22 15:54
进入到 jdk的bin路径下 然后 java编译javac执行 仍然显示无法找到或加载主类

要是版本问题的话,为什么  ...

那是JAVA项目吗?有Main函数吗?是Web项目就直接用Myeclipse发布,浏览器访问
回复 使用道具 举报
你这个环境变量配置实在是没看懂,建议你检查一下是不是配置错了,另外只需要配置path就可以了,classpath可以删掉。另外你的bin究竟在哪个文件夹里?jdk1.7.0_51还是jre里面?
回复 使用道具 举报
也许和我犯的错误差不多吧,myeclipse 的字符编码你改了吗是不是GBK 还是UTF-8, windows中文版的系统是默认编码是GBK 你看看preference---general----Workspace 下改选,

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 洋葱骑士 于 2014-2-22 23:06 编辑
徐芾清 发表于 2014-2-22 19:54
你这个环境变量配置实在是没看懂,建议你检查一下是不是配置错了,另外只需要配置path就可以了,classpath ...

你说的那些情况发帖之前就试过了。不行
回复 使用道具 举报
何建明 发表于 2014-2-22 16:31
应该是关键大小写没写好,在MyEclipse下一些基本代码是自动生成的,
如果用记事本自己写,你有可能写错大小 ...

直接贴的MyEclipse里编译并运行通过的代码。并且试了从网上找的源码。
回复 使用道具 举报
洋葱骑士 发表于 2014-2-22 23:01
你说的那些情况发帖之前就试过了。不行

你是不是在myeclipse开着的情况下javac的?我有过在开着myeclipse情况下javac没反应的经历,关了就好了。

另外还有一种可能就是你前面有一个package ……,myeclipse会自动帮你建包,javac不会,这样的话能通过编译,但用java运行的时候会找不到.class文件

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
徐芾清 发表于 2014-2-22 23:31
你是不是在myeclipse开着的情况下javac的?我有过在开着myeclipse情况下javac没反应的经历,关了就好了。 ...

恩,我试试啊。谢谢哈
回复 使用道具 举报
看源代码中是否有包名,有的话删除在编译运行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马