導航:首頁 > 源碼編譯 > 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編譯子文件夾相關的資料

熱點內容
程序員文采 瀏覽:12
箍筋間距加密到100 瀏覽:505
pop3伺服器怎麼裝 瀏覽:143
cpp編譯解決命名沖突問題 瀏覽:513
單片機的晶振頻率 瀏覽:487
翻樣軟體加密鎖問題 瀏覽:210
電腦怎麼設置dhcp伺服器地址 瀏覽:597
十天突破雅思寫作劍8pdf 瀏覽:360
如何判定伺服器硬碟燒了 瀏覽:250
數值逼近pdf 瀏覽:713
程序員跪鍵盤 瀏覽:6
江蘇銀行app換設備電話按哪個鍵 瀏覽:242
圖片無損壓縮怎麼辦 瀏覽:13
如何確認伺服器的光口網卡 瀏覽:250
nb1111y壓縮機性能數據 瀏覽:556
下一代編譯器 瀏覽:139
用什麼app可以查產品批號 瀏覽:444
python自動補齊 瀏覽:912
蘋果wifi安卓怎麼連接不上 瀏覽:942
為什麼有的app只能用蘋果支付 瀏覽:182