【cmd运行java】用CMD怎样运行java工程(含有多个java文件),不是只运行单个java文件
我有一个java的文件夹A,里面有三个java文件,分别是A1.java;A2.java;A3.java;主函数main()在A1.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.不然会报错的,现编译被依赖的类,再编译依赖的类。祝你好运
展开全部
在今天以前,我也是不会的。刚刚摸索了一下,发现了如何去做了。
首先,提醒你一点,如果你的java文件是在eclipse中生成的,用eclipse写的,(我的就是)你必须将java文件中的package一行去掉,否则运行时就会报错。为什么?我也不知道。
第一步:编译按你说的命令如下:>javac A1.java A2.java A3.java(注意:文件之间有空格);
第二部:运行,命令如下:>java A1
就是这样了。因为我也是初学者,所以知道的也不多,一点小小体会。
首先,提醒你一点,如果你的java文件是在eclipse中生成的,用eclipse写的,(我的就是)你必须将java文件中的package一行去掉,否则运行时就会报错。为什么?我也不知道。
第一步:编译按你说的命令如下:>javac A1.java A2.java A3.java(注意:文件之间有空格);
第二部:运行,命令如下:>java A1
就是这样了。因为我也是初学者,所以知道的也不多,一点小小体会。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把项目打成jar包,放到文件夹下,如果项目引用其它jar包,把所有引用的jar包也放到同级目录下,然后用bat脚本一写,结果就类似于exe文件一样,双击搞定~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-06
展开全部
同等答案,以前没想过这种情况,学习一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ABC都编译好之后运行A。
追问
具体点,文件之间是有关联的,单独编译一个会产生错误
追答
可不可以发给我看看?466907720
或者你先打包,然后在运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询