如何使自定义文件扩展名打开我的 Java 程序?

3 java file-extension

我要问的是如何使任何关联的文件类型用相应的数据打开我的程序。例如,如果您有一个 .doc 文件,它会打开 Microsoft Word,其中包含保存在该文件中的任何内容。我知道如何将文件扩展名与我的程序相关联,但它只是从文件位置打开程序。如何让程序在启动时读取文件?

小智 5

您使程序接受命令行参数。当您从资源管理器打开某些内容时,它会将您单击的项目的名称作为命令行参数传递。您的程序必须采用这些命令行参数并执行所需的任何处理……包括打开和读取内容。

在 C/C++ 中,这些是argc和 中的argv参数int main(int argc, char *argv[])。在 Java 中,它是public static void main(String[] args). 在其他语言中,您必须研究它。