导航:首页 > 源码编译 > JAVA编译子文件夹

JAVA编译子文件夹

发布时间:2022-10-05 03:35:21

‘壹’ 如何用javac 编译多个目录中的java文件

根据我个人的经验,只要找到包含主函数的那个类进行编译,如果在主函数内有导入其他用户编写的包,会自动进行编译得到.class文件的。你可以试试看。

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

你好!
这个太简单了,先转到你要编译的java文件目录,用
javac
*.java命令执行编译就OK了。
仅代表个人观点,不喜勿喷,谢谢。

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

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

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

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

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

一个 ant 样例:

java-classpathant.jar;ant-launcher.jarorg.apache.tools.ant.launch.Launcher-vbuild.xml
<!--filename:build.xml-->
<projectdefault="compile">
<targetname="compile">
<mkdirdir="bin"/>
<javacsrcdir="src"destdir="bin"/>
</target>
</project>

‘肆’ 一个文件夹里面有多个java文件如何编译

1,使用doc命令进入到该目录

2,在该目录下输入编译命令javac *.java

3,java 命令运行相应的字节码文件

‘伍’ Java问题 为什么我用记事本编辑的Java代码放着根目录就可以运行,放在子目录就不可以。是我的D

比如放在D盘Java文件夹里,就应该先输入D:
点击enter,再输入cd
java
点击enter键(如果还有子文件夹,以此类推),然后再编译Java文件,执行Java程序

‘陆’ 如何在命令行方式下编译一整个文件夹下的所有java文件

暂时提供一个编译类,如果有更好的方法再交流。

import java.io.File;import java.io.IOException;
import java.util.Scanner;

public class CompileJavaFiles {
private static Runtime r = Runtime.getRuntime();

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {

Scanner scanner = new Scanner(System.in);
System.out.print("请输入待编译的文件夹路径:");
String path = scanner.nextLine();
File directory = new File(path);
if (null == directory || !directory.isDirectory()) {
System.out.println("指定的目录不存在.");
} else {
execute(directory);
System.out.println("全部编译完成.");
}
System.exit(0);
}

public static void execute(File file) throws IOException {

if (null != file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
for (File f:files) {
execute(f);
}
} else if (file.isFile() && file.getName().endsWith(".java")) {
r.exec("javac " + file.getAbsolutePath());
System.out.println("正在编译 " + file.getAbsolutePath());
}
}
}

}

首先编译 CompileJavaFiles 文件,然后运行,试试看效果怎么样。

‘柒’ java:src目录及子目录下的java文件如何编译到classes目录下对应的目录

其实不用什么小工具或者什么命令,工程下的src目录都是指source,也就是源代码的意思,对于Java来说,就是主要用来存放后缀名为.java文件和一些配置文件(比如.properties文件)。在src目录旁边的build目录里就有一个classes目录,当java工程启动的时候src目录里的.java文件和配置文件都会自动统一编译到这个classes目录中,一个包就是一个文件夹名字相同一一对应。

阅读全文

与JAVA编译子文件夹相关的资料

热点内容
用手机编程用什么软件 浏览:915
看岛国片网址 浏览:420
男主叫叶天的小说 浏览:378
jdk目录下的文件夹 浏览:951
好看的带颜色的现代小说 浏览:699
怎么看app什么时候更新 浏览:220
各银行的官方app是什么 浏览:782
吴孟达买花给盲女的电影 浏览:471
你若安好便是晴天pdf 浏览:940
app上续保车险用什么方式付款 浏览:480
wps如何把pdf转成PPT 浏览:63
以太网pdf 浏览:194
泰国剧罪孽父亲出海 浏览:7
叶天明柳韵txt 浏览:825
bch主流算法 浏览:767
免费在线国产片 浏览:200
苹果平板为什么连接服务器错误 浏览:89
穿越东晋成为王凝之 浏览:958
手机里的文件夹怎么拉出来 浏览:281