我通过在netbeans中构建我的项目来创建.jar文件。
.jar文件存在于" dist / myproject.jar"中。但是当我把它移动到 任何其他系统都会找到为图像等指定的路径 项目
摘要:我可以将.jar文件写入/复制到的实际方式是什么 任何其他系统没有破坏路径和程序正确运行 在任何其他系统上。在此先感谢。帮助将是适当的
答案 0 :(得分:1)
您可以使用以下方法之一:
user.home
)等)。Class.getResource()
和Class.getResourceAsStream()
注意在选择合适的方法时应考虑跨平台(Windows / Linux / Mac)和资源隐藏问题。
答案 1 :(得分:0)
解决方案是将辅助文件作为资源放入jar中。然后程序必须从类路径而不是文件系统加载它们。
查看Class.getResourceAsStream
。