Java 在NetBeans 7.4中创建一个(可移植的)jar文件,该文件能够找到目录的路径
早在2000年代,我就创建了一个java包,我将其细分为以下4个目录:Java 在NetBeans 7.4中创建一个(可移植的)jar文件,该文件能够找到目录的路径,java,netbeans,jar,Java,Netbeans,Jar,早在2000年代,我就创建了一个java包,我将其细分为以下4个目录: 源代码目录(*.java) 图像目录(仅包含用于我的GUI的*.gif) 参数目录(包含文本文件,包向其中写入(输出),包从中读取(输入)) 数据库目录(包含包读取的文本文件中的数据) 当时,我使用源代码目录(仅限)创建了一个*.jar。这个罐子能打开 访问其他三个目录中的信息,只需将4个目录放在 相同的文件夹(并在源代码中指定相对于该文件夹的路径)。 重要的是,我可以压缩文件夹并将其迁移到另一台计算机上,并拥有一个完整
- 源代码目录(*.java)
- 图像目录(仅包含用于我的GUI的*.gif)
- 参数目录(包含文本文件,包向其中写入(输出),包从中读取(输入))
- 数据库目录(包含包读取的文本文件中的数据)
- ImageIcon A=新的ImageIcon(…“A.gif”)李>
- BufferedReader B=新的BufferedReader(新文件读取器(..“AgiveFileName”)李>
这3个目录将允许我的包是可移植的,再次?(我也尝试过将所有四个目录捆绑到一个jar文件中,但这并没有让我取得任何进展。)谢谢。Netbeans的最终结果(包括所有内容)已准备好分发到
dist
子目录中。如果您有特殊路径,您应该将它们包含在Jar内的清单中(请参阅)
如果您希望Netbeans自动执行此操作,您可以将这些子目录添加为资源或库,这样Netbeans将自动复制它们并相应地设置清单。非常感谢。事实证明,NetBeans不会自动更新清单文件。我自己写了清单来解决这个问题。