如果我將批處理檔案鏈接為某個檔案擴展名的檔案關聯,那么我可以使用它來將引數傳遞給 Java 程式的主函式。如何獲取打開檔案的路徑作為引數然后在 Java 中使用它?我想讓直接打開由我的 Java 程式創建和使用的檔案成為可能。
MyFile.extension > 打開方式 > MyBatch.bat
我的蝙蝠
java -jar test.jar thisIsWhereThePathBelongs
test.jar 主要功能
public static void main(String[] args) {
System.out.println(args[0]); // thisIsWhereThePathBelongs
}
提前致謝。
uj5u.com熱心網友回復:
為了讓您的批處理(或 .cmd)檔案在通過Open with ...或作為檔案擴展名關聯呼叫時傳遞它收到的引數,您需要確保將引數%1傳遞給 Java:
我的蝙蝠
@echo off
java -jar your.jar your.className %1
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/385098.html
