我的程序运行后我不打算打开文件,例如。使用Desktop.open,我正在尝试制作它,以便我可以右键单击一个文件,然后选择“打开方式”,然后选择我的应用程序。然后,我希望打开的文件的路径作为args之一传递给我的应用程序。这可以让我制作一个文本编辑器,而不必运行客户端程序来运行它处理的其他文件。
答案 0 :(得分:0)
如果您单击某个文件并选择打开,则应该已经可以选择您的应用程序了。也许它不会出现在建议的应用程序列表中,但您可以浏览它,它应该开始。
我不知道它如何在Linux系统上运行,但在Windows系统上,您可以获得进入应用程序的文件路径。以下示例将使用“打开方式”打印您打开的文件的路径:
public static void main(String[] args) {
System.out.println(args[0]);
}