java 在eclipse里面可以运行,把java文件拿出来在cmd中无法运行

在cmd中运行hello world正常,java,javac,java -version三个命令正常

在控制台编译运行注意要点

编译:要把路径cd到源文件
javac 源文件名.java -d .
这样就会把你的字节码文件(.class)放到相应的包下
运行:依然在这个路径下
java 包结构/字节码文件名
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-04
你javac时没有使用-d参数
还有你java时没有加类的包名
第2个回答  2011-12-04
你的类里面有没有相应的包之类的东西,没有找到相应的类

java环境变量设置正常,eclipse,tomcat都正常工作,可是cmd下java命令...
命令行无效一般都是你java环境变量设置有问题。你好好检查一下,然后再命令窗口中输入java和javac命令能显示就说明你环境变量设置对了,不然就没设置对。你以前没有在命令行里检查吧,以前是不是直接在eclipse里运行的啊。eclipse里有自带的java运行环境。是不需要你本地配置的。

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

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

在命令提示符里能运行java却不能运行javac
1、新建一个系统变量。变量名:JAVA_HOME 变量值:D:\\Java 2、系统变量(CLASSPATH),没有就自己新建一个 3、系统变量(Path)在变量值的最后面加上:;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;打开cmd,输入java,javac和java -verbose都成功,就说明安装成功了。

为什么Eclipse导出的可运行的jar文件,导出后双击后没反应?
jar 文件要在命令行里运行,开始->运行(XP)\/在搜索程序和文件对话框里->里输入cmd->在弹出的cmd框中键入:java -jar 你的JAR文件完整路径和名称.jar -> 回车,就可以运行了。普通双击是没用的(并没关联到 java 并以-jar参数运行),甚至常常被当做一个类似rar的包打开。

...bat文件运行,中文保存到数据库中乱码,在eclipse中运行没有问题。在线...
你这个是字符集编码不同意导致的,在eclipse中有统一的设置,但打完包就不一定能运行正确 在你的工程目录下的build.properties文件中加一句: javacDefaultEncoding.. = UTF-8 然后重新打包就可以了

java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现...
给你一个获取输入流的方法:URL url=new URL("jar:file:\\D:\\MapModule.jar!\\img\\map\\map.jpg");InputStream is=url.openStream();但我看你的意思是要往jar里面写入数据。我不建议这么做,你最好把上传的文件放到另一个文件或文件夹中,就像没有哪个exe文件把上传的文件放到自己的exe中。我没...

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

java可以运行但是在命令行里javac不行是为什么
在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar.解决:1)卸载java,直接用windows自带的卸载这两个有关java的程序;2)...

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

相似回答