怎么在java的源代码中植入java调用控制台命令令

【转】控制台方式运行java程序示例
1.如果只是简单的运行类似helloworld的程序,只要首先用javac命令进行编译,
语法:javac mainclassname.java,正常都会得到一个class文件。
运行:java minclassname,就会输出结果。
------------------------
类名应该加上包名,如果有的话。
& 3 public class Hello {
public static void main(String[] args) {
9&&&&&&&&&&&&&&&&
// TODO Auto-generated method stub
&10&&&&&&&&&&&&&&&&
System.out.println("Hello world!");
&11&&&&&&&&
在.java程序所在目录建立目录example,将生成的.class文件移至目录example中,在example的父目录下(即.java程序所在目录)运行java
example.Hello
2.当类中引用了第三方提供的一些jar包,编译时需要加上相应的路径。
语法:javac -cp .;x:\myClass.x:\lib\*. -d
packname.mainclassname
   javac -classpath .;x:\myClass.x:\lib\*. -d
packname.mainclassname
运行:java -cp .;x:\myClass.x:\lib\*.
packname.mainclassname
java -classpath .;x:\myClass.x:\lib\*.
packname.mainclassname
关于java环境变量的配置请参考:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Java应用程序――控制台输入_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java应用程序――控制台输入
&&以供参考及指导
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩16页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢文档分类:
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表java控制台命令详解.docx
文档介绍:
(一) 命令概览javac:Java 编译器,将 Java 源代码换成字节代java:Java 解释器,直接从类文件执行 Java 应用程序代码appletviewer(小程序浏览器):一种执行 HTML 文件上的 Java 小程序类的 Java 浏览器javadoc:根据 Java 源代码及其说明语句生成的 HTML 文档jdb:Java 调试器,可以逐行地执行程序、设置断点和检查变量javah:产生可以调用 Java 过程的 C 过程,或建立能被 Java 程序调用的 C 过程的头文件Javap:Java 反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义jar:多用途的存档及压缩工具,是个 java 应用程序,可将多个文件合并为单个 JAR 归档文件。htmlConverter——命令转换工具。native2ascii——将含有不是 Unicode 或 Latinl 字符的的文件转换为 Unicode 编码字符的文件。serialver——返回 serialverUID。语法:serialver [show] 命令选项 show 是用来显示一个简单的界面。输入完整的类名按 Enter 键或&显示&按钮,可显示 serialverUID。(二)命令详细介绍补充详细:1. javac.exe用法:javac &选项& &源文件&可能的选项包括:-g 生成所有调试信息-g:none 生成无调试信息-g:{lines,vars,source} 生成只有部分调试信息-O 优化;可能妨碍调试或者增大类文件-nowarn 生成无警告-verbose 输出关于编译器正在做的信息-deprecation 输出使用了不鼓励使用的 API 的源程序位置-classpath &路径& 指定用户类文件的位置-sourcepath &路径& 指定输入源文件的位置-bootclasspath &路径& 覆盖自举类文件的位置-extdirs &目录(多个)& 覆盖安装的扩展类的位置-d &目录& 指定输出类文件的位置-encoding &编码& 指定源文件中所用的字符集编码-target &版本& 生成指定虚拟机版本的类文件-help Print a synopsis of standard options2. Java.exeJava 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动, -option 为虚拟机参数,JAVA_HOME 为 JDK 安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。一、查看参数列表:虚拟机参数分为基本和扩展两类,在命令行中输入 JAVA_HOME\bin\java 就可得到基本参数列表, 在命令行输入 JAVA_HOME\bin\java –X 就可得到扩展参数列表。二、基本参数说明:1. -client,-server这两个参数用于设置虚拟机使用何种运行模式,client 模式启动比较快,但运行时性能和内存管理效率不如 server 模式,通常用于客户端应用程序。相反,server 模式启动比 client 慢,但可获得更高的运行性能。在 windows 上,缺省的虚拟机类型为 client 模式,如果要使用 server 模式,就需要在启动虚拟机时加-server 参数,以获得更高性能,对服务器端应用,推荐采用 server 模式,尤其是多个 CPU 的系统。在 Linux,Solaris 上缺省采用 server 模式。2. -hotspot含义与 client 相同,jdk1.4 以前使用的参数,jdk1.4 开始不再使用,代之以 client。3. -classpath,-cp虚拟机在运行一个类时,需要将其装入内存,虚拟机搜索类的方式和顺序如下:Bootstrap classes,Extension classes,User classes。Bootstrap 中的路径是虚拟机自带的 jar 或 zip 文件,虚拟机首先搜索这些包文件,用System.getProperty(&sun.boot.class.path&)可得到虚拟机搜索的包名。Extension 是位于 jre\lib\ext 目录下的 jar 文件,虚拟机在搜索完 Bootstrap 后就搜索该目录下的 jar 文件。用 System. getProperty(&java.ext.dirs”)可得到虚拟机使用 Extension搜索路径。User classes 搜索顺序为当前目录、环境变量 CLASSPATH、-classpath。4. -classpath告知虚拟机搜索目录名、jar 文档名、zip 文档名,之间用分号;分隔。mon.jar 包,mon.jar 中的类时,就需要用-mon.jar mon.jar 中查找该类,否则虚拟机就会抛出 java.lang.NoClassDefFoundError 异常,表明未找到类定义。在运行时可用 System.getProperty(“java.class.path”)得到虚拟机查找类的路径。使用-classpath 后虚拟机将不再使用 CLASSPATH 中的类搜索路径,如果-classpath 和CLASSPATH 都没有设置,则虚拟机使用当前路径(.)作为类搜索路径。推荐使用-classpath 来定义虚拟机要搜索的类路径,而不要使用环境变量 CLASSPATH 的搜索路径,以减少多个项目同时使用 CLASSPATH 时存在的潜在冲突。例如应用 1 要使用 a1.0.jar 中的类 G,应用 2 要使用 a2.0.jar 中的类 G,a2.0.jar 是 a1.0.jar 的升级包,当 a1.0.jar,a2.0.jar 都在 CLASSPATH 中,虚拟机搜索到第一个包中的类 G 时就停止搜索,如果应用 1 应用 2 的虚拟机都从 CLASSPATH 中搜索,就会有一个应用得不到正确版本的类 G。5. -D&propertyName&=value在虚拟机的系统属性中设置属性名/值对,运行在此虚拟机之上的应用程序可用当虚拟机报告类找不到或类冲突时可用此参数来诊断来查看虚拟机从装入类的情况。7. -verbose:gc在虚拟机发生内存回收时在输出设备显示信息,格式如下:[Full GC 268K-&168K(1984K), 0.0187390 secs]该参数用来监视虚拟机内存回收的情况。8. -verbose:jni在虚拟机调用 native 方法时输出设备显示信息,格式如下:[Dynamic-linking native method HelloNative.sum ... JNI]该参数用来监视虚拟机调用本地方法的情况,在发生 jni 错误时可为诊断提供便利。9. -version显示可运行的虚拟机版本信息然后退出。一台机器上装有不同版本的1
内容来自淘豆网转载请标明出处.2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
2015年2月 Java大版内专家分月排行榜第二2014年3月 Java大版内专家分月排行榜第二
2014年9月 Java大版内专家分月排行榜第三2014年6月 Java大版内专家分月排行榜第三2014年2月 Java大版内专家分月排行榜第三2013年11月 Java大版内专家分月排行榜第三2013年10月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 java控制台输入命令 的文章

 

随机推荐