gpt4 book ai didi

java - Jar文件和文件依赖

转载 作者:行者123 更新时间:2023-12-02 04:29:39 25 4
gpt4 key购买 nike

我必须编写一个带有 Swing GUI 的 Java 项目和一些较小的正式需求,例如执行某些操作的按钮或实现某些操作的方法,非常基本。我编写了一个带有基本 GUI 的程序,其中包括一个 Jtable,它在 Java 文件中存储有关学生(姓名、学期...)的信息。问题是我的程序中这个 java 文件的路径是相对的,在我的例子中:

public static final String pfad = "src/abgabe/";

public static final String name = "Uni";

File file = new File(pfad + name)

如果我将程序导出到 JAR 并将其发送出去,它就无法在其他计算机上运行,​​因为只有我有 Java 文件。

我可以更改代码以使 Jar 文件在其自己的根目录中创建一个新的 Java 文件吗?

最佳答案

Can I change my code to make the Jar File creates a new Java file in its own root directory?

即使可以,也不应该这样做。大多数操作系统制造商多年来一直表示应用程序数据不应存储在应用程序中。安装目录。

而是将文件放在 user.home 的子目录中。这将是一条路径:

  • 可重现。
  • 应用程序。应具有写入权限。

虽然问题没有直接相关,但答案是,所以另请参见How can an app use files inside the JAR for read and write?

关于java - Jar文件和文件依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com