getDeskTop().open
/ .edit(file)
存在问题,因为它通过打开文件在开发驱动器上正常工作但是当我将应用程序(jar)移动到另一个驱动器时,我没有得到任何错误,也没有响应。路径是硬编码的“/ home / temp /”+文件,应用程序在启动时创建文件夹,基本上应用程序是个人版本系统将文件内容序列化为XML,选中后反序列化然后将文件写入临时文件夹然后调用{ {1}}。令人困惑的部分是我还在应用程序创建的VersionControl.xml上调用getDeskTop().open(file)
并且它正常工作,检查文件的路径变量并且它们是正确的。这是基本调用,我从JTable单元获取路径变量:
getDeskTop().open(file)
似乎我错过了一个引用,“Make”配置是将依赖项提取到jar中。