利用ant的javac任务来编译java程序

<?xml version="1.0" encoding="UTF-8"?>
<project name="javaTest" default="compile" basedir=".">
<!-- 在此.代表当前目录  -->
<target name="clean">
<delete dir="build"/>
</target>
<target name="compile" depends="clean">
<mkdir dir="build/classes"/>
<javac srcdir="src" destdir="build/classes"/>
</target>
</project>
<!--运行结果
 E:\antstudy>ant compile
Buildfile: E:\antstudy\build.xml

clean:

compile:
    [mkdir] Created dir: E:\antstudy\build\classes
    [javac] E:\antstudy\build.xml:9: warning: ‘includeantruntime‘ was not set, d
efaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 1 source file to E:\antstudy\build\classes

BUILD SUCCESSFUL
Total time: 1 second -->

  

先建一个文件夹 antstudy(project文件夹)

再建一个src文件夹(作为源代码目录)

里面放置java程序

在antstudy目录下建一个build.xml文件如上

时间: 2024-11-13 09:27:19

利用ant的javac任务来编译java程序的相关文章

ubuntu下编译java程序

ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); } } 编译: javac HelloWorld.java 此时会在当前文件夹生成 HelloWorld.class

使用GCJ编译Java程序供Matlab调用Java对象方法实践

1 引言 以Matlab作为开发平台,进行数值计算,具有直接.高效的特点. 然而,在面向对象程序设计方面,现有的Matlab支持特性在开发和运行效率上并不高. 将Java语言面向对象及其平台特性引入Matlab,能够拓展其模型表达能力与手段.此外,Java本身的特性,也决定了其具有良好的开发性能. 与C语言编写mex动态链接库的开发目的不同(mex主要以速度见长),基于Java的matlab扩展能为matlab带来更大的灵活性.甚至于,Java平台下更多的类库,能够丰富matlab平台功能. 2

maven 教程入门 maven 配置管理 编译java程序

方法/步骤 1 先在E盘下创建maven 文件夹, 然后在maven创建maven0703文件夹 最后在maven0703下创建src 文件夹和pom.xml文件 步骤阅读 2 创建pom.xml文件,在文件中添加以下信息: 步骤阅读 3 然后在src下创建:main 和 test 文件夹 main 下又创建:Hello.java 文件存放到 java/com/liu/maven/Hello.java 步骤阅读 4 创建Hello.java文件,在下面加入以下代码: 步骤阅读 5 编译Java文

不用ide编译java程序时调用jar包

调用特定目录下的jar包 javac -cp d:\javatest\dom4j.jar Dom4jDemo.java //这部分必须注意,d:\javatest 是Dom4jDemo.class所在的目录,运行时;d:\javatest 必须包括D:\javatest>java -classpath d:\javatest\dom4j.jar;d:\javatest\jaxen.jar;d:\javatest Dom4jDemo(注意jar之后的分号) //如果像下面的写法则会提示未找到Dom

Maven编译Java程序配置

Hive 需要在工程里添加的Jar包: hadoop-2.2.0/share/hadoop/common/hadoop-common-2.2.0.jar $HIVE_HOME/lib/hive-exec-0.11.0.jar $HIVE_HOME/lib/hive-jdbc-0.11.0.jar $HIVE_HOME/lib/hive-metastore-0.11.0.jar $HIVE_HOME/lib/hive-service-0.11.0.jar $HIVE_HOME/lib/libfb3

java和javac编译运行java程序

目录 目录 前言 编译命令介绍 javac java 代码编译与运行 java类发现规则 分离class和java文件 参考链接 前言 给自己定了一个月学习JVM虚拟机的计划,不管有没有卵用,学点新东西总是好的. 但是在学习过程中,我想在命令行测试一些JVM参数的时候,发现自己脱离了IDE,竟然无法直接编译java程序!! 我的原则不能抱怨太多,像个Loser,不会的就花时间补回来. 下面,主要是总结一些如何在命令行中编译java程序.主要是想记录总结一下java的类发现原则. 编译命令介绍 其

ubuntu下使用java、javac命令行编译工程

一.java和javac命令行 (1)javac命令行 javac.exe用于编译java源文件,生成.class文件 语法:javac  [option]  source 常用的[option]选项: A.-classpath  <路径>(-cp缩写):指定要使用的类路径或要使用的jar包的路径(jar文件.zip文件(里面都是错啦搜索文件)),使用后 会覆盖CLASSPATH的设定 B.-d  <路径> :指定源文件编译后生成.class文件的存放位置 (2)java命令行 j

Java初学者:java是如何在命令行下编译运行程序的

我们上文书说到,我们首先安装Java,然后设置Java环境,然后编译运行了一个简单的Java程序,在命令行模式下显示了一个“Hello baby”.那么,为什么呢?发生了什么呢? 首先,下载安装Java就不用问为什么了对吧?所谓巧妇难为无米之炊,没有Java却想用,这不可能的. 其次,为什么我们要那样设置Java的运行环境呢? 因为,目前为止,我只是想在命令行下编译运行java程序,这样一来,你就需要让命令行模式识别java的命令.而命令行下能自动识别的命令,必须我们手动的把命令的路径添加进去.

java 命令行 编译 运行程序

学习java使用IDE前最好先用用命令行的javac.java来跑一跑简单的程序,这样能够熟悉一下包管理对.class文件路径的影响. 我们先写一段简单的代码: package com.csdn.lkasdolka; public class test_1{ public static void main(String[] args){ for(int i = 0; i < 10; ++i ){ System.out.println(i); } } } 写好后保存为test_1.java,win