如何用javac命令编译一个目录以及子目录下所有的java文件呢?

author author     2023-04-22     530

关键词:

D:\workflow是我放java文件的目录 里面有很多好几层子目录 子目录里放着很多java文件 我如何把他们一起同时编译呢?

不想一个一个写文件名,就应该想到如何生成命令行。人类进化的动力就是想吃饱又想偷懒。

:: Windows
D:\\Workflow\\> dir /s/ad > dir.txt

然后用 notepad++ 打开替换命令行。

其实我想吐槽的是,这个年代有几个人还需要手工来执行最原始的命令行。像 ant 就很方便的处理这些东西。用 eclipse 也行啊。

一个 ant 样例:

java -classpath ant.jar;ant-launcher.jar org.apache.tools.ant.launch.Launcher -v build.xml

<!-- file name: build.xml -->
<project default="compile">
   <target name="compile">
     <mkdir dir="bin"/>
     <javac srcdir="src" destdir="bin"/>
   </target>
</project>

参考技术A javac 只有一个sourcepath的指定参数,意思是编译这个指定目录下的所有.java文件,但是不包括其子目录下面的文件,所以你说的功能无法实现,可以用ant来写task实现这个功能 。 参考技术B 这个太简单了,先转到你要编译的java文件目录,用 javac *.java命令执行编译就OK了。本回答被提问者和网友采纳

在c语言编译器目录下执行如下命令

...error:cannotread****.java,这是为什么啊?到底javac命令应该如何用啊?BGI驱动程序C源代码把文件都放到TC目录下执行到命令提示符执行这个命令就偶了。就像执行汇编的masm命令一样。试试吧,这个我也没用过。javac的用法:SYNOPSISJava... 查看详情

如何用javac和java编译运行整个java工程

如何用javac和java编译运行整个Java工程前言:本文教你怎么用javac和java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。    IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码... 查看详情

请详细写出javac和java两个命令的使用方式

javaac和java两个命令的使用详解:一、javac命令javac用于编译Java文件,格式为:java[options][sourcefiles][@files]其中:options:命令行选项;sourcefiles:一个或多个要编译的源文件;@files:一个或多个对源文件进行列表的文件,有时候要... 查看详情

如何用几行代码读取目录下所有的图片

该程序同时也解决opencv中文路径,图片不能正常读取的问题。最近写了一个,爬去了较多的妹子资源,但是需要手动的一个一个的去浏览图片,闲太麻烦了,能不能制作一个软件,能直接读取某目录下的所有图片呢?好,说干就... 查看详情

在linux中如何用命令将某文件夹权限设定为777?

...-R 文件夹的绝对路径(加-R表示同时修改文件下的所有子目录和文件)chmod ugo=rwx -R 文件的绝对路径(u表示user;g表示group;o表示others)也可以用这种方法。 参考技术Bchmod-R777某文件夹的绝对路径.比如cookiex用户目录下面的a... 查看详情

如何用javac和java编译运行整个java工程

转自:http://blog.csdn.net/huagong_adu/article/details/6929817   前言:本文教你怎么用javac和Java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。    IDE是把双刃剑,它可以什么都帮... 查看详情

如何用linux命令进入一个目录并且执行该目录下的一个文件

/var/lib/apache-tomcat6.0.35这是linux的目录路径我要进入这个目录还要执行该目录下的shutdown和startup文件怎么搞用linux命令进入一个目录并且执行该目录下的一个文件方法如下:1、打开文件vi(如/etc里面有一个文件hosts,要打开这个文... 查看详情

如何用rmdir删除文件夹?

...e:]path参数:/S除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。/Q安静模式,带/S删除目录树时不要求确认要求:rmdir命令从系统中除去参数指定的目录。要求被删除的目录必须为空,并且必须有它的父... 查看详情

如何用bat调用bandizip加密压缩当前目录的所有文件夹?

...非常抱歉,我理解有误。上面的脚本会遍历当前目录及其子目录中的所有文件夹并进行压缩。如果您只需要压缩当前目录中的文件夹,可以将for循环的括号中的星号替换为一个点,如下所示:非常抱歉,我理解有误。上面的脚本... 查看详情

如何用java程式在控制台输出"我是一个java程式"?

参考技术A如何用JAVA程式在控制台输出"我是一个JAVA程式"?通过System.out.println的方式输出到控制台定义A.java档案,并输出字串我是一个java程式publicclassApublicstaticvoidmain(String[]args)定义main方法System.out.println("我是一个JAVA程... 查看详情

java环境变量配置原理解析

1.PATH环境变量。作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包... 查看详情

linuxfind命令详解

...递归地搜索。即检索完指定的目录后,还会对该目录下的子目录进行检索,以及子目录下的子目录。。。直到到达目录树底部。默认情况下(不带任何搜索条件),find命令会返回指定目录下的所有文件,所以常常需要通过特定... 查看详情

linux下如何用命令查看当前目录下所有文件的大小,以行数和字节为单位?

ls-l/ls-aldu-b/du-klinux的du命令1.简介  du(showdiskuseage)查看磁盘使用情况2.语法  du[-abcDhHklmsSx][-L<符号连接>][-X<文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]常用参数... 查看详情

如何用javac和java编译运行整个java工程

1、将编译好的比如Demo.java文件放到某个盘下(比如D盘)2、进入控制台(window+R键---->输入cmd)3、键入命令D: 回车4、进入D盘之后键入命令:javacDemo.java(要保证你的jdk是安装好的)5、如果没报错,即编译完成,可执行,键入... 查看详情

如何用dos命令清除管理员密码?

...,然后删除Windows安装目录下的*.PWL密码文件、以及Profiles子目录碌乃?懈?人信息文件,重新启动Windows后,系统会弹出一个不包含任何用户名的密码设置框,此时无需输入任何内容,直接单击“确定”,登录密码即被删除。另外,... 查看详情

什么是环境变量path变量起什么作用

...,如:临时文件夹位置和系统文件夹位置等。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到... 查看详情

如何用-cmd--命令行进入androidsdk的安装目录

参考技术A运行cmd,dos模式下进去android模拟器的platform-tools目录下例如:我的目录是F:\Work\Android\android-sdk_r08-windows\android-sdk-windows\platform-tools(全英文路径不要有空格,现在的sdk应该升级为r09了)在platform-tools目录... 查看详情

java的classpath

在E盘下设置了这个命令,calsspath=.;c:\;先找E再找C最后找其他盘是这么意思这个是在dos在操作的,先进入了E:输入了calsspath=.;c:\;要执行了xx.class,这个xx.class在C盘找如果没找到再去E盘找还是先找E后找C的??classpath指的... 查看详情