Java 用户启动程序 vs 文件启动程序
Java user start program vs file start program
我正在制作一个程序,它将在 Windows 中 运行 并用它打开自定义文件类型。我知道如何将文件类型与程序相关联,但是有没有办法判断程序是否由用户打开(打开时黑屏,没有内容可见)或者程序是否通过打开与程序(双击文件并启动程序,以便文件中的内容可见)?
当您定义 static void main(String[] args)
方法时,args
实际上是程序的命令行参数。
如果没有参数,它是自己打开的,但是如果有个参数(具体来说,你只对第一个感兴趣),那么它是最有可能通过双击与您的程序关联的文件开始,然后第一个参数将是该文件的完整路径。
我正在制作一个程序,它将在 Windows 中 运行 并用它打开自定义文件类型。我知道如何将文件类型与程序相关联,但是有没有办法判断程序是否由用户打开(打开时黑屏,没有内容可见)或者程序是否通过打开与程序(双击文件并启动程序,以便文件中的内容可见)?
当您定义 static void main(String[] args)
方法时,args
实际上是程序的命令行参数。
如果没有参数,它是自己打开的,但是如果有个参数(具体来说,你只对第一个感兴趣),那么它是最有可能通过双击与您的程序关联的文件开始,然后第一个参数将是该文件的完整路径。