呼叫系统文本编辑器

Ole*_*ndr 2 java text editor

我有Java桌面应用程序,可以使用CSV文件.我想添加一些功能.此时我需要使用默认的系统文本编辑器打开所选文件.当我在Windows上运行我的程序我没有问题,只需通过调用notepad.exe,但如何处理*nix系统?一种解决方案是在程序选项中自定义设置文本编辑器的方式,但它不是最佳解决方案......

但也许最好添加到程序自己的文本编辑器,即使功能较少?

Mic*_*rdt 6

我相信java.awt.Desktop.edit()可能正是您正在寻找的东西,虽然它会启动操作系统认为应该编辑文件的任何内容,在CSV的情况下通常是电子表格应用程序而不是文本编辑器 - 也许您可以将文件重命名为TXT暂时或永久.