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,其实我真是想吐槽一下面试问除了以上两个问题之外的问题,可是没办法谁让人家是面试的呢。
所以,我们不要死记硬背,自己去实际动手操作一下,自然就记住了。
编译的目的是将.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,其实我真是想吐槽一下面试问除了以上两个问题之外的问题,可是没办法谁让人家是面试的呢。
所以,我们不要死记硬背,自己去实际动手操作一下,自然就记住了。
相关文章推荐
- 创新的GUI开发工具与Java标准的结合将提供丰富的跨平台的应用程序
- 关于java 的基本开发工具:命令控制台的使用
- 充分利用 J2EE 调试工具--Java 开发环境的增强功能有助于调试J2EE 应用程序
- Java中的C/S应用程序的开发工具,还是JBuilderw?
- Java ADF开发入门-添加命令和工具
- Java ADF开发入门-添加命令和工具
- 用worldwind java SDK开发应用程序
- 用worldwind java SDK开发应用程序 (转载)
- 黑马程序员----java第一天:基本常识(dos命令及java开发环境搭建)
- 我使用过的Linux命令之swig - 把C/C++的代码嵌入Java等语言的开发工具
- Java开发工具IntelliJ IDEA如何使应用程序交互
- jni开发之配置ndk、Javap、javah命令工具
- JDK&JRE&JVM_跨平台特性_开发环境配置_dos命令_字符集JAVA001-006
- 浅析iOS开发者应用程序开发工具套件-iOS SDK
- 我使用过的Linux命令之swig - 把C/C++的代码嵌入Java等语言的开发工具
- 开源java开发的可视化打增量包、发http请求、生成ibatis辅助工具20170628更新
- 多平台移动项目开发工具Elements发布v9.2,新增Java语言
- Gradle命令和配置 标签: AndroidGradle命令配置 2016-03-11 09:32 17174人阅读 评论(5) 收藏 举报 分类: 开发工具(9) 版权声明:本文为博主原创文
- java开发中常见的各种插件、工具、jar版本的查看方法
- 一款比较好的java和scala开发工具,界面和eclipse一样