1、不包括jar编译

javac -cp %CLASSPATH% -d ./classes/ ./src/org/csource/common/*.java      --先编译基础模块,并且指定class保存位置

javac -cp %CLASSPATH%:./src/ -d ./classes/ ./src/org/csource/fastdfs/*.java    --编译另外的模块,同样指定class保存位置

javac -cp %CLASSPATH%:./src/ -d ./classes/ ./src/mytest/*.java  --最后编译测试代码

执行:java -cp ./classes/ mytest.FastdfsTest

2、包括jar编译

javac -cp %CLASSPATH%:/usr/java/httpcore-4.2.4.jar:/usr/java/httpclient-4.2.5.jar:/usr/java/commons-codec-1.6.jar:/usr/java/commons-logging-1.1.1.jar:/usr/java/commons-pool-1.6.jar:/usr/java/org_json.jar -d ./classes/ ./src/mx/utils/*.java
javac -cp %CLASSPATH%:/usr/java/httpcore-4.2.4.jar:/usr/java/httpclient-4.2.5.jar:/usr/java/commons-codec-1.6.jar:/usr/java/commons-logging-1.1.1.jar:/usr/java/commons-pool-1.6.jar:/usr/java/org_json.jar:/usr/java/jedis-2.1.0.jar:./classes -d ./classes/ ./src/mx/sync/*.java

与上面类似,但是指定引用的jar包。

执行(指定class目录,并且采用包的方式指定执行的类 mx.sync.HistoryClient)

java -cp /usr/java/httpcore-4.2.4.jar:/usr/java/httpclient-4.2.5.jar:/usr/java/commons-codec-1.6.jar:/usr/java/commons-logging-1.1.1.jar:/usr/java/commons-pool-1.6.jar:/usr/java/org_json.jar:/usr/java/jedis-2.1.0.jar:./classes mx.sync.HistoryClient

关于java编译的更多相关文章

  1. java编译后字节码解析

    java编译后字节码解析 参考网摘: https://my.oschina.net/indestiny/blog/194260

  2. JAVA - JAVA编译运行过程

    Java编译原理 *.java→*.class→机器码 java编译器 (编译) → 虚拟机(解释执行) →  解释器(翻译) → 机器码 1.Java编译过程与c/c++编译过程不同 Java编译程 ...

  3. 如何用javac 和java 编译运行整个Java工程 (转载)【转】在Linux下编译与执行Java程序

    如何用javac 和java 编译运行整个Java工程 (转载)  http://blog.csdn.net/huagong_adu/article/details/6929817 [转]在Linux ...

  4. java编译错误 程序包javax.servlet不存在javax.servlet.*

    java编译错误 程序包javax.servlet不存在javax.servlet.* 编译:javac Servlet.java 出现 软件包 javax.servlet 不存在 软件包javax. ...

  5. Java编译过程、c/c++编译过程区别

    Java编译原理 1.Java编译过程与c/c++编译过程不同 Java编译程序将java源程序编译成jvm可执行代码--java字节码. c/c++编译过程: 当C编译器编译生成一个对象的代码时,该 ...

  6. java编译自动化

    java编译自动化 http://h2ofly.blog.51cto.com/6834926/1545452?utm_source=tuicool&utm_medium=referral

  7. 进行以上Java编译的时候,出现unmappable character for encoding GBK。

    public class Exerc02{ public static void main(String args []){ char c = '中国人'; System.out.pingtln(c) ...

  8. sublime搭建Java编译平台及编码问题

    Sublime自带Java编译功能,当时只能编译不能运行,我们做一下小小的修改就可以让sublime一步完成编译运行的功能,实现sublime搭建Java编译平台. 使用Ctrl + B 编译时,所编 ...

  9. Linux下Java 编译运行说明

    命令行环境下Java编译运行 1. java的运行机制的基本概念: 源文件 也就是我们熟知的.java文件. 类文件  .class文件是编译器由.java文件编译而成.众所周知,Java的跨平台性在 ...

  10. Java编译原理

    http://wenku.baidu.com/view/f9b1734b87c24028915fc3a3.html Java编译原理 1. 关于动态加载机制 学习Java比C++更容易理解OOP的思想 ...

随机推荐

  1. Intellij IDEA 安装插件 报 ‘plugin xxxx is incompatible‘ 解决方案

    网上下载安装LOMBOK失败,直接下载插件安装: 在离线安装IDEA插件的时候,可能会出现该问题.引起的原因主要就是版本号不一致. 下面介绍下离线安装找到合适的版本号. 1.在IDEA的help-&g ...

  2. 274. H-Index论文引用量

    [抄题]: Given an array of citations (each citation is a non-negative integer) of a researcher, write a ...

  3. extends注意事项

    属性可以在子类中被调用,而局部变量不可以

  4. Oracle 更新Opatch、打补丁

    1.更新Opatch; 2.打补丁; 3.grid 打补丁; 1.更新Opatch(实验版本:oracle:11.2.0.3.0): 默认安装数据库后,在ORACLE_HOME 下会有个OPatch ...

  5. Spring获取HttpServletRequest对象

    <!-- WEB.XML中配置相关的监听机制 -->  <listener>   <listener-class>  org.springframework.web ...

  6. Android开发adb环境配置

    adb的全称为Android Debug Bridge,就是起到调试桥的作用. 在命令行cmd中打开adb,如果Android开发的环境配置有误,会出现如下错误提示: 解决方法,右键我的电脑-> ...

  7. python列表技巧

    1.访问列表元素 test1 = ["chengqian","and","what"] print(test1[0])#第一个元素 prin ...

  8. android session解析

    最近在开发项目的过程中,遇到Android与web服务器要在同一session下通信的问题. 在解决问题前先回顾下Session与Cookie: Cookie和Session都为了用来保存状态信息,都 ...

  9. C# 判断是否是在设计模式下有效的方法

    public static bool IsDesignMode() { bool returnFlag = false; #if DEBUG if (LicenseManager.UsageMode ...

  10. 正则表达式(javascript)

    在开发过程中要要把一个css中的平移的x,y提取出来 ,正好把正则表达式学习了一下 'fsdfsdfsdf300pxfdsfd200pxfsdfsdf100px'  找出里面 px前面的数字: 经查资 ...