怎么通过命令行编译和执行java文件
一般编译执行java文件都是通过集成开发环境,比如说eclipse或者netbeans等完成的。
但是如果java程序需要通过命令行接收参数时就需要直接使用命令行编译和运行了。
通过命令行编译java文件的步骤如下
运行,输入cmd然后enter
通过命令行进入到java文件所在的包的目录。
比如说这里要执行的java文件所在的包是socketdemo包,
其路径是
D:\android\adt-bundle-windows-x86\eclipse\Code\SocketDemo\src\socketdemo
那么就定位到如下路径
D:\android\adt-bundle-windows-x86\eclipse\Code\SocketDemo\src
我们要执行的文件是socketdemo包下面的Example2ReceiverSender.java文件
输入如下指令
javac socketdemo.Example2ReceiverSender.java
执行之后可以得到名为Example2ReceiverSender.class的文件
继续输入如下指令
java socketdemo.Example2ReceiverSender 参数1 参数2 ... 参数n
这样就可以执行编译之后的文件了。
注意 如果所执行的文件需要命令行参数可以通过上面的形式输入,中间以空格相隔。
如果要执行的文件有多个,并且相互之间有依赖关系,那么单独编译一个文件将会导致出错,这时需要同时编辑这些文件,方法是javac 文件名1 文件名2 ... 文件名n
这样就可以同时编译多个文件。
编译之后socketdemo包如下
赞 (0)