今天做了一个小程序
然后生成主项目 输出框中如下:
init:
Deleting: F:\javas\程序\31\build\built-jar.properties
deps-jar:
Updating property file: F:\javas\程序\31\build\built-jar.properties
compile:
Copying 1 file to F:\javas\程序\31\build
Nothing to copy.
To run this application from the command line without Ant, try:
java -jar "F:\javas\程序\31\dist\31.jar"
jar:
成功生成(总时间:0 秒)
然后我把倒数第三行的java -jar "F:\javas\程序\31\dist\31.jar"
复制到dos命令中结果它说:
“‘java’不是内部或外部命令,也不是可运行的程序”
为什么会这样有什么办法解决吗?怎样才能将java程序在dos上运行呢?
在此先谢谢各位了!

解决方案 »

  1.   

    把你JDK或者JRE的bin目录加到环境变量path中去
      

  2.   

    环境变量path中,加上jDK安装路路/bin
      

  3.   

    java不识别说明你没有安装jdk,安装之后要需要配环境变量JAVA_HOME和path。
      

  4.   

    或者你要是在windows上,直接点击那个jar也是可以运行的。
      

  5.   

    Java的环境变量配置:
    (两种方法任选一种皆可)方法一:
    依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
    在“系统变量”栏下执行三项操作:
    ①新建“Classpath”(如果已有,则直接编辑),设置其值为 .;JDK所在的绝对路径值\lib  
    (例如 .;D:\Program Files\Java\jdk1.5.0_04)(若值中原来有内容,用分号与之隔开),
      注意路径前的符号为.;不能漏掉
    ②新建“Path”(如果已有,则直接编辑),设置其值为 %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。方法二:
    依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
    在“系统变量”栏下执行三项操作:
    ①新建“Java_Home”,设置其值为 JDK所在的绝对路径(例如 D:\Program Files\Java\jdk1.5.0_04)。
    ②新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%\lib (若值中原来有内容,用分号与之隔开)。
      注意路径前的符号为.;不能漏掉
    ③新建“Path”(如果已有,则直接编辑),值: %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。
      

  6.   

    我的电脑右击->属性->高级->环境变量->新建 然后就添加:JAVA_HOEM 安装的jdk的路径  path jdk中bin的路径,绝对路径哦。添加之后可以运行java -version来测试jdk是否安装成功。