读书人

java-cmd小结

发布时间: 2012-11-22 00:16:41 作者: rapoo

java-cmd总结

?run.bat

?java -classpath bin;lib/commons-httpclient-3.0.1.jar;lib/commons-logging-1.0.4.jar;lib/commons-codec-1.3.jar Test2

?

环境变量

    CLASSPATH,Java搜索类jar包时用

    PATH,在cmd时查找命令并运行

?

JAVA环境变量

    新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06; 指定java安装目录,eclipse、tomcat都需要用。

    新建系统变量CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意:点号表示当前目录,不能省略) 加载class、lib的路径。只有在classpath中java命令才能识别。

    在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)?

? ? ? ?BUG:有时不能识别%JAVA_HOME%,可以用C:\Program Files\Java\jdk1.5.0_06替代之。

?

tomcat环境变量

    新建系统变量CATALINA_HOME:D:\jakarta-tomcat-5.0.30?

    在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%\common\lib;?

    在系统变量Path的值中"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin;?

?

重启CMD后环境变量才生效。

?

javac -d 编译

  进入到目录e:workspace\cmd_java\下

  e:\workspace\cmd_java> javac -d ./ Test.java?

?

java 解释运行

  e:\workspace\cmd_java> java ok.Test?

  //注意不能有";"

?

精简编译解释(不会生成包结构,类文件中不能有package哪一行)

e:\workspace\cmd_java> javac Tes*

e:\workspace\cmd_java> java Test ?

?

javap -c Test ?查看虚拟机指令#################

  可以跟踪到执行时的指令层

?

-classpath参数的使用//引入第三方jar包。

  javac -classpath .;jar01.jar;jar02.jar;……;jarN.jar ? ?class_name.java?

  java -classpath .;jar01.jar;jar02.jar;……;jarN.jar; ? ?main_class_name?

  D:\workspace\cmd_java>javac -classpath .;.\commons-httpclient-3.1.jar -d .\ MyTimerTask.java

  D:\workspace\cmd_java>java -classpath .;.\commons-httpclient-3.1.jar; aa.MyTimerTask(jar后面的分号一定要有,最有一个jar也不例外)

?  -cp等效于-classpath

?

?


博客上的第一个评论 嘿嘿 嘿嘿
哈哈,O(∩_∩)O谢谢

读书人网 >互联网

热点推荐