我用eclipse写了个程序如何在dos窗口运行,已经编译完毕了。

我用的命令是:在bin文件目录下有main.class
java xxx;
但是提示我找不到类。
在这个main中我用了同项目下不同的另外一个包里的文件。
我用eclipse已经编译好了,在ide里可以运行。
目录结构如下 :

因为已经编译了,所以我就在cmd窗口下,在generalizationtest目录下写命令:
java -classpath C:/..这里是到项目的地址./generalizationtest/bin/com/bjtu/test/cat;
C:/..这里是到项目的地址./generalizationtest/bin/com/bjtu/test/main bin.com.bjtu.test.main.main

但是运行报错 好像是找不到类

第1个回答  2012-07-10
先加载类:javac xxx.java在编译java xxx,找不到类的话看看环境变量是否配错了
第2个回答  2012-07-09
main.class?
你确定你写的是main main(...)?
如果是的话就java main
注意大小写
第3个回答  2012-07-09
将程序打包 或者使用-D参数将引用的库添加进去本回答被提问者采纳
第4个回答  2012-07-10
java bin.XXX
加上包名
第5个回答  2012-07-10
你还没有配环境变量吧??追问

环境变量不是在系统里面配置的么,我都可以运行了应该是正确的


我在开发环境里是可以运行和编译java的只是在dos命令行里不行


追答

你好像还有一个PATH项没有配置吧!我配置的有三项,JAVA_HOME,CLASSPATH,PATH!!!原因应该就是你没有配置全面,所以在dos命令中不能运行!个人建议,仅供参考!!!

追问

path 我也配上了。。。最后发现是自己写的包位置参数没有搞清楚
写个helloworld是可以通过的

java程序在eclipse中运行的结果,怎么才能显示在dos黑窗口中,而不是显示...
建立一个快捷方式,用CMD命令编译再运行,或者你自己写一个这样的插件也可以。但是没必要了。

Java程序写好了怎样在别人电脑上运行
1、Java程序导出为xxx.jar文件(eclipse按步骤导出就行),放入文件夹A 2、把Java运行环境——整个jre文件 放入文件夹A 3、(最重要)新建文本,打入如下代码,更改后缀名为.bat,放入文件夹A ~d0cd %~dp0set path=jre\\binstart javaw -Xms256m -Xmx512m -jar map.jar (我的Java文件名叫map....

安装完eclipse打开出现这样的对话框怎么回事?可以在DOS下运行JAVA...
首先确定环境变量配置 正确的环境变量设置如下:JAVA_HOME是 C:\\Program Files\\Java\\jdk1.6.0_02(换成你的安装路径就可以了,jdk为自己的版本)Path是 %JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin(可以新建一个也可以在原先的后面添加)CLASSPATH是 .;%JAVA_HOME%\\lib;%JAVA_HOME%\\jre\\...

eclipse如何运行
运行程序右键文件浏览器中的java文件,再点击run as,下面命令行窗口中机会出现运行结果运行eclipse的话双击打开就可以啦。3验证Java运行环境设置成功的方法是用命令语句来运行Java和JavacJava的编译器1打开菜单,在搜索中输入cmd,弹出命令框,如图所示2输入命令Javac和Java,出现如图所示的一大串字符即为设...

使用NetBeans,JBuilder、Eclipse这些编写Java程序后,编译运行时是不是...
不是 这种编程环境有自带的运行窗口 每个编译环境都有自己的编译器 dos下面运行的只是编译环境中的编译器而已 之后再window中运行 界面就是dos界面 现在建议你就是用记事本写 写完之后该后缀名 然后用dos编译运行 新手用编译环境 刚开始是块 但是很容易养成坏习惯或者对某种编译环境产生依赖 ...

dos 批处理后自动关闭窗口
echo off start eclipse.exe -vmargs -Xms256M -Xmx1024M -XX:PermSize=150M -XX:MaxPermSize=300M exit 这样当eclipse打开后dos窗口就会自动关闭了。start是启动另一个窗口运行指定的程序或命令。当前窗口的批处理继续运行,不必等待另一个窗口运行完毕。

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

在dos里面为什么我的代码在运行这一步,按下enter键就把我写代码的记事...
候都写代码直接放桌面运行dos直接cd desktop各种运行代码屡试爽安装eclipse写些代码eclipse运行没错且直接工各自文件夹classjava文本却知道该用dos运行求高手帮解决dos测试该进行线等 我只知道 JAVA 和 HTML 的 就是原来程序是什么类型的就把后缀改成什么类型 比如你复制的代码是JAVA 的 你就复制好以后把...

运行java程序时在dos里敲cd干嘛
亲 cd是dos里跳转目录用的命令 在编译你的java源程序时 需要定位到你的java源程序所在目录 然后通过javac命令编译 再通过java命令运行

我想用Eclipse做一个java,能有一个窗口让自己输入姓名、性别、出生日...
这个如果你要是要一个独立的窗口的话,你可以使用java的Swing进行编程,做出一个窗口进行编程,但是这样做的话就比较麻烦,你还可以直接在dos中进行输入,直接使用从控制台输入数据,然后读取,进行编程就行了,这种方法比较简单,易于实现

相似回答