以下java代码为何在eclipse中可以运行,使用,命令提示符却无法编译?

import java.lang.System;
public class xinxing {
public static void main(String[] args){
for(int i=0; i<6;i++){
for(int j=0;j<6;j++) System.out.print("*");
System.out.print("\n");
}
}
}

第1个回答  2014-02-05
Eclipse比较智能,会自动检测java环境;害我以为现在都不用设置环境变量了;其实很多其它软件无法自动检测。
第2个回答  2014-02-05
应该是环境变量没配置好。追问

提示找不到文件,可同样用记事本编写的其它程序,却能打开

追答

你是说,在dos下可以成功运行其它的java代码是吧;这个提示找不到文件,那就是路径给错了。

追问

我在桌面上创建了一个文件夹,放入了两个不同的Java文件,其中一个可被doc编译,这个确提示找不到文件,是不是代码有错误?

追答

代码是没错误的,没看到你文件叫什么名字,我猜是你文件名不是 xinxing.java 而是其他名称 xxx.java。文件名要跟类名一样才行,并且一般类名开头要大写 如: Xinxing.java

第3个回答  2014-02-05
提示什么?是javac不是可执行的程序之类的吗?如果是这个问题,请检查你的环境变量
http://zhidao.baidu.com/link?url=dW6pkLHB-oFDH5Seex9fuuTMg61FKtShj4NdjhOt1DRMGeG14ixipP883URad1Sd5kVwpparZ9TxyvsqRetjpq追问

提示找不到文件,可同样用记事本编写的其它程序,却能打开

追答

你首先要cd到文件所在的的目录下,然后
javac 文件名.java
java 文件名

追问

我在桌面上创建了一个文件夹,放入了两个不同的Java文件,其中一个可被doc编译,这个确提示找不到文件,是不是代码有错误?

追答

我猜是不是你新建的文件的后缀名没改掉?

你点击显示这个java文件的扩展名,(或者在cmd中输入dir查看?)
xinxing.java.txt那就把.txt删掉

追问

查过了,属性是java文件。

追答

你在cmd中cd到java文件所在目录下,输入
dir /s xinxing.java

看看还有

本回答被提问者采纳

java安装后没有看到jre,eclipse可以运行并且可执行java程序,但cmd命令...
可以了,cmd无法使用java是环境变量的问题 path加上;%JAVA_HOME%\/jre\/bin java_home C:\\Program Files\\Java\\jdk1.6.0_21 指的是你自己java路径 classpath.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar

为什么在用eclipse运行java程序的时候,我程序没有错误,而在选择运行...
Java类必须要有Main函数作为程序执行的入口,如下所示:public void main(String...args){ \/\/下面开始写你要执行的代码 } 之后即可运行。

Eclipse不编译
eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。出现这种情况一般有以下三种原因:1.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,...

Java读串口,Eclipse中可运行,打jar包后不可运行
首先不用通过直接双击的办法运行,看不到错误,使用命令行运行看看是什么异常。一般我都是使用java -cp选项指定lib下的jar包,如果需要双击运行可以用exe4j做成exe文件

求助!!!eclipse 运行java 文件的时候,如何输出到 cmd 窗口上?
楼主得先用cmd窗口进入java文件 找到主方法所在的类,只需要编译它。编译格式: javac 类名.java 编译完成就会有结果出现在cmd上了。。希望可以解决你的问题

为啥我的eclipse编译运行Java代码时需要运行配置?
因为Eclipse只用于集成各种开发环境(Integrated Development Environment,简称IDE),不自带编译功能 在Eclipse中,每个Java项目都需要一个特定的运行配置,以便指定编译器、运行参数、类路径等设置。通过创建和配置运行配置,可以告诉Eclipse如何编译和运行您的Java代码。这样,当点击“运行”按钮时,Eclipse就会...

eclipse中代码无法编辑
eclipse中代码无法编辑是设置错误造成的,解决方法为;1、打开Eclipse。2、打开Windows→Preferences。3、点击Java→Editor→Content Assist。4、修改Auto Activation triggers for java的值为:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW,点击apply按钮。5、如需修改代码提示的显示时间,则修改Auto ...

代码没错为什么eclipse运行了一直转圈圈不出结果?
这个问题的原因可能是因为你的输入不正确导致程序无法执行。例如,在你输入个人收入时,如果输入的是一个非数字字符串或负数,那么这个程序可能就会一直转圈圈不出结果。在这种情况下,可以在你的代码中加入一些错误处理机制,例如检查输入是否合法,并在发现非法输入时给出相应的提示。例如:\/\/ 尝试读入个人...

java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现...
1.普通windows文件系统:file:\\D:\\MapModule\\img\\map\\map.jpg \/\/你一定要在这个路径上有文件才能读写 2.jar文件中的文件:jar:file:\\D:\\MapModule.jar!\\img\\map\\map.jpg 区别一眼就看出来了(2中有jar前缀,并且有'!')。给你一个获取输入流的方法:URL url=new URL("jar:file:\\D:\\...

在eclipse里代码运行没有错误,但是最后显示编译错误“error: Syntax e...
有中文字符或者符号,包括空格。上次遇到一个问题,检查了一遍语法没错误,后来发现是拷贝代码的时候有一部分中文空格没删除,就出现这个问题了。一个个删除就OK了。

相似回答