为什么有些java程序在命令行中可以编译执行,但是在eclipse中不可以

如题所述

可能是你eclipse的JDK,或者jar包不正确。 记得设置eclipse为自动编译,或者对项目clean一下看看
温馨提示:内容为网友见解,仅供参考
无其他回答

...的java程序,在cmd中可以编译通过,而在eclipse工具中出错是什么原因...
是运行出错呢,还是在eclipse中指示出错,你带了package,在eclipse中建了你的那个同名的包吗??你在cmd中可以运行,是因为你用cd 命令进入了你的那个文件夹内,或者你编译时在文件前面加上了包的地址,我觉得是这样的。。

在命令提示符里能运行java却不能运行javac
原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不到tools.jar和dt.jar.解决:卸载java,重新安装。配置环境变量:1、新建一个系统变量。变量名:JAVA_HOME 变量值:D:\\Java 2、系统变量(CLASSPATH),没有就自己新建一个 3、系统变量(Path)在变量值的最...

...java -version也成功了,下载eclipse的时候却说不存在?
而eclipse信息是64位的eclipse。所以无法对应。

eclipse打不开了,Java环境还在,因为在命令行里输入javac有反应
首先打开提示的目录位置,查找是否存在这个文件和文件夹。如果不存在的话,表示java安装过程中出错,相应的文件没有安装。需要在控制面板中卸载java再重新安装。我遇到的就是这种情况。卸载后,重新安装之前访问注册表,删除如下信息在点击开始--》运行-》输入regedit确定打开注册表。二、 找到HKEY_LOCAL_MACH...

在命令行下 执行javac可以通过,但java不可以,请问是什么原因
你的系统变量没有设置好.首先,你java能不能运行和环境变量的配置无关,相反你的CLASSPAT配置不好反而会影响正常的java运行,建议你删除后重新安装jdk(默认会安装jre,并且帮你把java程序配置好),然后再配置jdk.jdk最佳配置:1.添加JAVA_HOME变量:在系统高级->环境变量中,点击"New"添加变量,变量名:"JAVA...

同一段代码在Eclipse下编译出错但是用cmd能正常编译运行
那请问你在cmd下是怎么运行的?你应给在java DosPromptInputData 后面应该还有参数吧,否则args[0],args[1]怎么会有值?但是你在eclipse下运行的时候给参数了么?不给的话args[0]当然是数组越界了

Eclipse不编译如何解决 eclipse不能自动编译解决攻略教程
打开project-build automatically  试后不行,还是不编译.打开project build automatically 另外 clean一下就可能会编译了,结果还不行.eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。出现这种情况一般有以下三种原因:1.如果项目里引了某个不用的jar包,而那个包又被你删了...

为什么我用eclipse写完Java编译运行的总不是当前窗口的程序
主函数写错。比如:我把“String args[]”写成“String args”,结果编译不出来。

所有java程序在cmd下只能用javac编译,而用java+类名执行就出现异常,环 ...
如果你的编译木有问题的话。就是你写java源代码的时候定义了包名。比如:package test;Class AAA1{};编译后执行的时候 需要加上包名.才行滴。然后把文件放到一个目录为test 中 执行时候应该是把控制台转到test的父目录下 输入 java test.AAA1 就ok了。这个是初学者很容易遇到的问题 = = ...

eclipse里.java可以编译但不能运行??
楼主你好,你这样调用程序的方法是不行的 因为你仅仅是调用程序的话,他找不到哪个方法才是你程序的入口。正确的方法是。写一个包含main的类,然后那这个类上点右键->run as-〉Java Application 这样程序就可以跑出来了,没必要跑到classes里面去单独跑.class文件哦 ...

相似回答