/ Java

使用命令行编译JAVA代码

IDE用多了也不好,说不定哪天要求你在终端下写代码,等代码写完发现不会编译运行你就笑了。

还是比较喜欢PHP,免编译,用记事本写完就能用。下面是正文:

1.首先开发环境要搭好,安装好JDK之后记得要设置环境变量。

windows:两种方法,①右键我的电脑→属性→高级→设置环境变量,设置完成之后必须得重启CMD才能生效。②在CMD下直接设置,但是只对该CMD窗口有效,关闭即失效。

linux:看这里http://www.ylmf.net/linux/tips/2011010720607.html

需要增加或者修改的环境变量:

JAVA_HOME:C:\Program Files\Java\jdk1.6.0_10

classpath:  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

path: %JAVA_HOME%\bin

PS:如果是linux系统,斜杠应该用/

2.javac命令编译

如果要编译的java代码只有一个文件,那么可以直接用

javac hello.java

来编译。

如果有依赖外部的jar包,需要增加-cp参数

javac  -cp mysql-connector-java-5.1.19-bin.jar hello.java

如果想仿照exclipse的方式,源代码在src文件夹中,编译出来的class在bin文件夹中,可以使用

javac -d bin src/hello.java

要编译多个java文件

javac -d bin src*.java

PS:如果是linux系统,斜杠应该用/

3.java命令运行

假设当前目录为bin,且包名为leo108,main函数所在的类是hello

java leo108.hello

使用命令行编译JAVA代码
Share this