Java:双击文本文件。我想将文件加载到文本编辑器中,但如何获取单击文件的文件路径?

Java:双击文本文件。我想将文件加载到文本编辑器中,但如何获取单击文件的文件路径?,java,swing,text,editor,filepath,Java,Swing,Text,Editor,Filepath,Java:双击文本文件。我想将文件加载到文本编辑器中,但如何获取单击文件的文件路径 桌面上有一个文本文件,上面写着东西。我正在尝试创建自己的文本编辑器。我想双击文本文件并将内容打开到我的编辑器。我该怎么做呢 我真的需要以某种方式获取文件路径。一旦我明白了,我可以自己提取文本 -谢谢如果您的Java程序已在操作系统中正确注册并在双击文件时启动,则路径将在程序命令行上传递,该命令行作为字符串[]参数向Java公开,在大多数情况下,它将作为main方法参数的一部分传递。这也将取决于操作系统,因为我认为

Java:双击文本文件。我想将文件加载到文本编辑器中,但如何获取单击文件的文件路径

桌面上有一个文本文件,上面写着东西。我正在尝试创建自己的文本编辑器。我想双击文本文件并将内容打开到我的编辑器。我该怎么做呢

我真的需要以某种方式获取文件路径。一旦我明白了,我可以自己提取文本


-谢谢

如果您的Java程序已在操作系统中正确注册并在双击文件时启动,则路径将在程序命令行上传递,该命令行作为
字符串[]
参数向Java公开,在大多数情况下,它将作为
main
方法参数的一部分传递。这也将取决于操作系统,因为我认为Mac操作系统做的事情有点不同…示例代码?你试过什么吗?当你说双击时,你是说让程序运行,然后在桌面上双击它?或者你正在打开一个文件选择器?@MadProgrammer当我双击程序打开的文件时。我从未访问过主参数。我将搜索更多关于这方面的信息。它的Windows 7BTW@user2367327您的应用程序必须在某个地方有一个
main
方法……这很有效,谢谢。我使用了publicstaticvoidmain(String[]args){if(args.length>0){File File File=new File(args[0]);//在此处使用“File”对象}