【cmd运行java】用CMD怎样运行java工程(含有多个java文件),不是只运行单个java文件

我有一个java的文件夹A,里面有三个java文件,分别是A1.java;A2.java;A3.java;主函数main()在A1.java里;把这个文件的java文件夹导入到编译器工程里可以正常运行,无语法错误。现在想用CMD运行这个工程,该怎么操作,要打哪些命令?(环境变量已经配好)

首先使用cmd的话要保证你的项目里没有手工新建的包,就是只能用默认的包,即:类中 不能有 package *********;如果有新建的包就要对环境变量做特殊的配置,不配置就会报找不到主函数的异常,然后使用javac命令编译已经写好的三个java文件,编译完成后会有相应的.class文件产生,然后使用java命令运行主函数所在的那个java类即可 ,忘记说了,如果你是 A引用B中的方法,就要先编译B,然后编译A.不然会报错的,现编译被依赖的类,再编译依赖的类。祝你好运
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
在今天以前,我也是不会的。刚刚摸索了一下,发现了如何去做了。
首先,提醒你一点,如果你的java文件是在eclipse中生成的,用eclipse写的,(我的就是)你必须将java文件中的package一行去掉,否则运行时就会报错。为什么?我也不知道。
第一步:编译按你说的命令如下:>javac A1.java A2.java A3.java(注意:文件之间有空格);
第二部:运行,命令如下:>java A1
就是这样了。因为我也是初学者,所以知道的也不多,一点小小体会。本回答被提问者采纳
第2个回答  2012-04-07
把项目打成jar包,放到文件夹下,如果项目引用其它jar包,把所有引用的jar包也放到同级目录下,然后用bat脚本一写,结果就类似于exe文件一样,双击搞定~~
第3个回答  2012-04-06
同等答案,以前没想过这种情况,学习一下
第4个回答  2012-04-06
ABC都编译好之后运行A。追问

具体点,文件之间是有关联的,单独编译一个会产生错误

追答

可不可以发给我看看?466907720
或者你先打包,然后在运行。

相似回答