您的位置:首页 > 编程语言 > Java开发

DOS命令下用Java SDK开发工具开发应用程序

2015-04-25 09:56 239 查看
很多人都喜欢使用java集成开发环境(IDE)去进行java程序的编译和运行。但是在不使用任何Java集成环境的情况下,就需要我们掌握Java的DOS命令。

编译的目的是将.java文件转化成.class机器码文件,运行的目的是将.class文件转换成机器码,这样你的计算机才能够根据机器码进行相关操作

先举个非常简单的例子,比如在D:/user/user.java,d盘的user文件夹下,有一个user.java文件,windows+r键屏幕左下角弹出运行窗口,码入cmd然后点击运行按钮,这个时候会弹出DOS窗口,输入d:我们进入d盘,然后cd user进入user文件夹,在user文件夹下,使用javac命令编译user.java程序,格式为java 类名.java 操作如下图:



这样就会发现在user的这个文件下出现一个user.class文件,在dos窗口中,输入java user执行运行命令,这样java解释器执行已经被javac编译成的字节码(类文件),命令格式为java 类名。

上述过程,简单的介绍了如何编译和运行java程序。

javac 和 java 这两个命令实际上带有很多的可以选择选项,输入javac 或者 java 后面不带任何参数,就会出现这两个命令的所有可选选项,如下图:



选项有很多,而平时最常用的也是面试常问的就是如何用jar 文件打包一个文件,记住jar cf test.jar test,这个命令就是将当前目录下的test目录所有文件压缩到test.jar文件中,该压缩文件中含有test文件夹和META-INF文件夹。,

另外一个常问的问题就是使用javac编译.java文件时找不到jar包,这个是时候我们就需要使用-classpath选项,格式如下:javac -classpath xxxx.jar classname.java,其实我真是想吐槽一下面试问除了以上两个问题之外的问题,可是没办法谁让人家是面试的呢。

所以,我们不要死记硬背,自己去实际动手操作一下,自然就记住了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐