[英]File association using my executable jar file
我为我的文件指定了扩展名* .XSCA。 当用户使用我的可执行jar文件打开它时,我想读取该文件的内容。 我怎样才能做到这一点?
假设您在Windows下工作:
您可以使用任何文本编辑器编写批处理文件。 使用谷歌找出如何。 它只是您的jar的包装,您可以在Windows中将其与文件扩展名类型关联。
编辑:
好的,一步一步:
那就是您的Java程序(将Eclipse导出为可运行的jar):
public class ExtensionOpener {
public static void main(String[] args) throws InterruptedException {
System.out.println("args:");
for(String arg: args)
System.out.println(arg);
Thread.sleep(3000);
}
}
那是批处理文件(只需将其保存为例如your-starter.bat ):
@echo run bat
java -jar C:\Users\Thomas\Desktop\FileOpener.jar -file -%1
现在,右键单击文件( your.fileextension ),然后转到属性并将其与批处理文件关联。 而已。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.