[英]Compile java application from command line including project and library files
我有這樣的java項目。 我想使用 javac(從命令行)進行編譯。 有人可以寫出具體的例子如何做到這一點嗎? 它應該考慮在 lib1 和 lib2 下提供的所有項目文件和所有庫。 到目前為止我搜索過的所有例子都是無用的
com.company.main
Main.java
com.company.main.utils
DoSomethingUtil.java
圖書館
lib1/*.jar
lib2/*.jar
這對我有用。 希望對某人有幫助
//save into files
find /javafiles-root-location/ -name "*.java" > build/source.txt
find /libraries-location/* /libraries-location2/* -name "*.jar" | paste -sd ":" > build/libs.txt
//then compile
javac @build/source.txt -d build/compiled/ -cp @build/libs.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.