gpt4 book ai didi

java - 使用 java 应用程序打开文件

转载 作者:行者123 更新时间:2023-12-01 12:13:21 24 4
gpt4 key购买 nike

我用java做了一个文本编辑器。它有一个 FileExplorer 类,允许我读取和写入文件。现在我想知道如何使用我的编辑器应用程序从应用程序外部打开所述文件(text.txt)。基本上,当我双击文件(text.txt)时,它应该启动我的应用程序并传递一些变量(如名称和路径)。该应用程序是一个 .jar 文件。我不会打扰任何人阅读这 2k 行代码,所以我不会将其发布在这里。但它只是 JFrame 中的一个 JTextPane 和一个 PrintWriter/BufferedReader 读取和写入文件。

PS:最好应该跨平台工作。谢谢

最佳答案

这个问题与java无关。它是关于使用操作系统工具将文件映射到特定应用程序。

如果您使用的是 Windows,则必须将扩展名 *.txt 映射到您的应用程序。看看this article了解详情。

请注意,您的应用程序必须接受命令行中的文件路径。为了使关联更容易,我建议您编写运行应用程序并在命令行中接受文件名的批处理文件。然后,您只需将批处理文件与 *.txt 扩展名关联起来即可。

如果您使用 Linux,关联技术取决于您的喜好,但您可以通过 google 进行搜索。显然,您必须创建 shell 脚本而不是批处理文件。

编辑

其实你的问题主要是关于安装过程。有很多安装工具可以为您完成这项工作。有些工具甚至是跨平台的(我记得“安装在任何地方”)。有商业工具和免费工具可以执行此操作。

关于java - 使用 java 应用程序打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27152735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com