请教java的运行问题(在Eclipse上可以运行该程序),可是在桌面的CMD上就不行了??

一般我们在cmd运行java是这样吗?javac空格加上某某.java再是java空格加上某某;之后屏幕老是显示不是内部命令或可运行的程序;为什么?是不是程序文件夹的创建... 一般我们在cmd运行java是这样吗?
javac空格加上某某.java
再是java空格加上某某;
之后屏幕老是显示不是内部命令或可运行的程序;
为什么?
是不是程序文件夹的创建要和JDK安装的目录一样,还是要其他什么的,请教具体做法??谢谢
展开
 我来答
流浪云风
2012-09-19 · TA获得超过4315个赞
知道大有可为答主
回答量:1119
采纳率:69%
帮助的人:935万
展开全部
需要配置java环境变量。否则会提示“不是内部命令。。。”
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0 (这里写你的jdk的路径)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

然后再使用命令就可以了。
追问

想在问一下在C:\Documents and Settings\Administrator>的后面是输入什么才可以执行的,

我输入直接输入:

javac空格加上某某.java

再是java空格加上某某;

然后出现这样,是怎么回事呢???

追答
编译java文件命令:javac java文件名
运行class文件命令:java class文件名

你的报错提示是由于没有找到你的java文件,你现在的路径是C:\Documents and Settings\Administratot 需要调整为你的文件路径下才能找到。
sunsonsky
2012-09-19 · 超过27用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:69.1万
展开全部
得配置PATH,把java安装目录/bin加进去。要不找不到javac和java
如果配置了CLASSPATH的话,记得把当前目录(.)加进去。

有包名的话,
cd a的父目录

javac a/b/test.java
java a.b.test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xia635317478
2012-09-19
知道答主
回答量:21
采纳率:0%
帮助的人:10.9万
展开全部
你安装jdk然后配置环境变量了吗?
还有就是在cmd运行时先进入你的java文件所在的盘符才可以的~
可以先直接输入java不加东西测试一下~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
near_sun
2012-09-19 · 超过11用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:30.5万
展开全部
如果是初学者,建议直接使用IDE,不要和这些环境细节纠缠。
你的问题 是环境变量不对。
1:最好将JDK安装在非中文目录(没有空格特殊字符的目录)下
2:设置JAVA_HOME环境变量
3:将%JAVA_HOME%\bin 目录加入系统环境变量 path里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happut
2012-09-19
知道答主
回答量:20
采纳率:0%
帮助的人:10万
展开全部
可以在Eclipse当中将程序导出为一个可执行jar文件,这样在外面双击就可以打开了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anxyvu
2012-09-19 · TA获得超过158个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:124万
展开全部
细说没意思 环境变量没设置 去网上看看环境变量的设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式