【发布时间】:2022-01-20 23:34:52
【问题描述】:
如果我将批处理文件链接为某个文件扩展名的文件关联,那么我可以使用它将参数传递给 Java 程序的主函数。如何获取打开文件的路径作为参数,然后在 Java 中使用它?我想让直接打开我的 Java 程序创建和使用的文件成为可能。
MyFile.extension > 打开方式 > MyBatch.bat
MyBat.bat
java -jar test.jar thisIsWhereThePathBelongs
test.jar 主函数
public static void main(String[] args) {
System.out.println(args[0]); // thisIsWhereThePathBelongs
}
提前致谢。
【问题讨论】:
-
这或多或少有效,我可以将参数获取到主函数输出,但是如何将打开文件的路径存储为参数?
java -jar test.jar thePath-->thePath当我打印我的 args 数组的第一个索引时。
标签: java file batch-file file-association